Software Bill of Materials
A complete, machine-readable inventory of every third-party component shipped with the AutoCops marketing website. Generated on every production build via @cyclonedx/cyclonedx-npm. Available as both an interactive view (below) and a raw CycloneDX JSON download.
Format
CycloneDX 1.5
Components
177
Generated
11 Apr 2026, 7:07 am
BOM serial
29baa781…
Raw download
Get the complete CycloneDX 1.5 JSON for ingestion into your security tooling, vulnerability scanner, or procurement-review process.
Suitable for Dependency-Track, Snyk, Grype, GitHub Advisory ingestion, and any tool that consumes CycloneDX 1.5 JSON.
License distribution
All components (177)
Every third-party dependency
Sorted alphabetically. Each row links to the package on the npm registry. The PURL (Package URL) is the canonical identifier used by SBOM tooling for matching against vulnerability databases.
| # | Name | Version | License | PURL |
|---|---|---|---|---|
| 1 | acorn | 8.16.0 | MIT | pkg:npm/acorn@8.16.0 |
| 2 | acorn-jsx | 5.3.2 | MIT | pkg:npm/acorn-jsx@5.3.2 |
| 3 | argparse | 1.0.10 | MIT | pkg:npm/argparse@1.0.10 |
| 4 | astring | 1.9.0 | MIT | pkg:npm/astring@1.9.0 |
| 5 | bail | 2.0.2 | MIT | pkg:npm/bail@2.0.2 |
| 6 | baseline-browser-mapping | 2.10.17 | Apache-2.0 | pkg:npm/baseline-browser-mapping@2.10.17 |
| 7 | caniuse-lite | 1.0.30001787 | CC-BY-4.0 | pkg:npm/caniuse-lite@1.0.30001787 |
| 8 | ccount | 2.0.1 | MIT | pkg:npm/ccount@2.0.1 |
| 9 | character-entities | 2.0.2 | MIT | pkg:npm/character-entities@2.0.2 |
| 10 | character-entities-html4 | 2.1.0 | MIT | pkg:npm/character-entities-html4@2.1.0 |
| 11 | character-entities-legacy | 3.0.0 | MIT | pkg:npm/character-entities-legacy@3.0.0 |
| 12 | character-reference-invalid | 2.0.1 | MIT | pkg:npm/character-reference-invalid@2.0.1 |
| 13 | client-only | 0.0.1 | MIT | pkg:npm/client-only@0.0.1 |
| 14 | code-frame | 7.29.0 | MIT | pkg:npm/%40babel/code-frame@7.29.0 |
| 15 | collapse-white-space | 2.1.0 | MIT | pkg:npm/collapse-white-space@2.1.0 |
| 16 | colour | 1.1.0 | MIT | pkg:npm/%40img/colour@1.1.0 |
| 17 | comma-separated-tokens | 2.0.3 | MIT | pkg:npm/comma-separated-tokens@2.0.3 |
| 18 | csstype | 3.2.3 | MIT | pkg:npm/csstype@3.2.3 |
| 19 | debug | 4.1.13 | MIT | pkg:npm/%40types/debug@4.1.13 |
| 20 | debug | 4.4.3 | MIT | pkg:npm/debug@4.4.3 |
| 21 | decode-named-character-reference | 1.3.0 | MIT | pkg:npm/decode-named-character-reference@1.3.0 |
| 22 | dequal | 2.0.3 | MIT | pkg:npm/dequal@2.0.3 |
| 23 | detect-libc | 2.1.2 | Apache-2.0 | pkg:npm/detect-libc@2.1.2 |
| 24 | devlop | 1.1.0 | MIT | pkg:npm/devlop@1.1.0 |
| 25 | env | 16.2.3 | MIT | pkg:npm/%40next/env@16.2.3 |
| 26 | esast-util-from-estree | 2.0.0 | MIT | pkg:npm/esast-util-from-estree@2.0.0 |
| 27 | esast-util-from-js | 2.0.1 | MIT | pkg:npm/esast-util-from-js@2.0.1 |
| 28 | escape-string-regexp | 5.0.0 | MIT | pkg:npm/escape-string-regexp@5.0.0 |
| 29 | esprima | 4.0.1 | BSD-2-Clause | pkg:npm/esprima@4.0.1 |
| 30 | estree | 1.0.8 | MIT | pkg:npm/%40types/estree@1.0.8 |
| 31 | estree-jsx | 1.0.5 | MIT | pkg:npm/%40types/estree-jsx@1.0.5 |
| 32 | estree-util-attach-comments | 3.0.0 | MIT | pkg:npm/estree-util-attach-comments@3.0.0 |
| 33 | estree-util-build-jsx | 3.0.1 | MIT | pkg:npm/estree-util-build-jsx@3.0.1 |
| 34 | estree-util-is-identifier-name | 3.0.0 | MIT | pkg:npm/estree-util-is-identifier-name@3.0.0 |
| 35 | estree-util-scope | 1.0.0 | MIT | pkg:npm/estree-util-scope@1.0.0 |
| 36 | estree-util-to-js | 2.0.0 | MIT | pkg:npm/estree-util-to-js@2.0.0 |
| 37 | estree-util-visit | 2.0.0 | MIT | pkg:npm/estree-util-visit@2.0.0 |
| 38 | estree-walker | 3.0.3 | MIT | pkg:npm/estree-walker@3.0.3 |
| 39 | extend | 3.0.2 | MIT | pkg:npm/extend@3.0.2 |
| 40 | extend-shallow | 2.0.1 | MIT | pkg:npm/extend-shallow@2.0.1 |
| 41 | gray-matter | 4.0.3 | MIT | pkg:npm/gray-matter@4.0.3 |
| 42 | hast | 3.0.4 | MIT | pkg:npm/%40types/hast@3.0.4 |
| 43 | hast-util-to-estree | 3.1.3 | MIT | pkg:npm/hast-util-to-estree@3.1.3 |
| 44 | hast-util-to-jsx-runtime | 2.3.6 | MIT | pkg:npm/hast-util-to-jsx-runtime@2.3.6 |
| 45 | hast-util-whitespace | 3.0.0 | MIT | pkg:npm/hast-util-whitespace@3.0.0 |
| 46 | helper-validator-identifier | 7.28.5 | MIT | pkg:npm/%40babel/helper-validator-identifier@7.28.… |
| 47 | helpers | 0.5.15 | Apache-2.0 | pkg:npm/%40swc/helpers@0.5.15 |
| 48 | inline-style-parser | 0.2.7 | MIT | pkg:npm/inline-style-parser@0.2.7 |
| 49 | is-alphabetical | 2.0.1 | MIT | pkg:npm/is-alphabetical@2.0.1 |
| 50 | is-alphanumerical | 2.0.1 | MIT | pkg:npm/is-alphanumerical@2.0.1 |
| 51 | is-decimal | 2.0.1 | MIT | pkg:npm/is-decimal@2.0.1 |
| 52 | is-extendable | 0.1.1 | MIT | pkg:npm/is-extendable@0.1.1 |
| 53 | is-hexadecimal | 2.0.1 | MIT | pkg:npm/is-hexadecimal@2.0.1 |
| 54 | is-plain-obj | 4.1.0 | MIT | pkg:npm/is-plain-obj@4.1.0 |
| 55 | js-tokens | 4.0.0 | MIT | pkg:npm/js-tokens@4.0.0 |
| 56 | js-yaml | 3.14.2 | MIT | pkg:npm/js-yaml@3.14.2 |
| 57 | kind-of | 6.0.3 | MIT | pkg:npm/kind-of@6.0.3 |
| 58 | loader | 3.1.1 | MIT | pkg:npm/%40mdx-js/loader@3.1.1 |
| 59 | longest-streak | 3.1.0 | MIT | pkg:npm/longest-streak@3.1.0 |
| 60 | markdown-extensions | 2.0.0 | MIT | pkg:npm/markdown-extensions@2.0.0 |
| 61 | markdown-table | 3.0.4 | MIT | pkg:npm/markdown-table@3.0.4 |
| 62 | mdast | 4.0.4 | MIT | pkg:npm/%40types/mdast@4.0.4 |
| 63 | mdast-util-find-and-replace | 3.0.2 | MIT | pkg:npm/mdast-util-find-and-replace@3.0.2 |
| 64 | mdast-util-from-markdown | 2.0.3 | MIT | pkg:npm/mdast-util-from-markdown@2.0.3 |
| 65 | mdast-util-gfm | 3.1.0 | MIT | pkg:npm/mdast-util-gfm@3.1.0 |
| 66 | mdast-util-gfm-autolink-literal | 2.0.1 | MIT | pkg:npm/mdast-util-gfm-autolink-literal@2.0.1 |
| 67 | mdast-util-gfm-footnote | 2.1.0 | MIT | pkg:npm/mdast-util-gfm-footnote@2.1.0 |
| 68 | mdast-util-gfm-strikethrough | 2.0.0 | MIT | pkg:npm/mdast-util-gfm-strikethrough@2.0.0 |
| 69 | mdast-util-gfm-table | 2.0.0 | MIT | pkg:npm/mdast-util-gfm-table@2.0.0 |
| 70 | mdast-util-gfm-task-list-item | 2.0.0 | MIT | pkg:npm/mdast-util-gfm-task-list-item@2.0.0 |
| 71 | mdast-util-mdx | 3.0.0 | MIT | pkg:npm/mdast-util-mdx@3.0.0 |
| 72 | mdast-util-mdx-expression | 2.0.1 | MIT | pkg:npm/mdast-util-mdx-expression@2.0.1 |
| 73 | mdast-util-mdx-jsx | 3.2.0 | MIT | pkg:npm/mdast-util-mdx-jsx@3.2.0 |
| 74 | mdast-util-mdxjs-esm | 2.0.1 | MIT | pkg:npm/mdast-util-mdxjs-esm@2.0.1 |
| 75 | mdast-util-phrasing | 4.1.0 | MIT | pkg:npm/mdast-util-phrasing@4.1.0 |
| 76 | mdast-util-to-hast | 13.2.1 | MIT | pkg:npm/mdast-util-to-hast@13.2.1 |
| 77 | mdast-util-to-markdown | 2.1.2 | MIT | pkg:npm/mdast-util-to-markdown@2.1.2 |
| 78 | mdast-util-to-string | 4.0.0 | MIT | pkg:npm/mdast-util-to-string@4.0.0 |
| 79 | mdx | 16.2.3 | MIT | pkg:npm/%40next/mdx@16.2.3 |
| 80 | mdx | 2.0.13 | MIT | pkg:npm/%40types/mdx@2.0.13 |
| 81 | mdx | 3.1.1 | MIT | pkg:npm/%40mdx-js/mdx@3.1.1 |
| 82 | micromark | 4.0.2 | MIT | pkg:npm/micromark@4.0.2 |
| 83 | micromark-core-commonmark | 2.0.3 | MIT | pkg:npm/micromark-core-commonmark@2.0.3 |
| 84 | micromark-extension-gfm | 3.0.0 | MIT | pkg:npm/micromark-extension-gfm@3.0.0 |
| 85 | micromark-extension-gfm-autolink-literal | 2.1.0 | MIT | pkg:npm/micromark-extension-gfm-autolink-literal@2… |
| 86 | micromark-extension-gfm-footnote | 2.1.0 | MIT | pkg:npm/micromark-extension-gfm-footnote@2.1.0 |
| 87 | micromark-extension-gfm-strikethrough | 2.1.0 | MIT | pkg:npm/micromark-extension-gfm-strikethrough@2.1.… |
| 88 | micromark-extension-gfm-table | 2.1.1 | MIT | pkg:npm/micromark-extension-gfm-table@2.1.1 |
| 89 | micromark-extension-gfm-tagfilter | 2.0.0 | MIT | pkg:npm/micromark-extension-gfm-tagfilter@2.0.0 |
| 90 | micromark-extension-gfm-task-list-item | 2.1.0 | MIT | pkg:npm/micromark-extension-gfm-task-list-item@2.1… |
| 91 | micromark-extension-mdx-expression | 3.0.1 | MIT | pkg:npm/micromark-extension-mdx-expression@3.0.1 |
| 92 | micromark-extension-mdx-jsx | 3.0.2 | MIT | pkg:npm/micromark-extension-mdx-jsx@3.0.2 |
| 93 | micromark-extension-mdx-md | 2.0.0 | MIT | pkg:npm/micromark-extension-mdx-md@2.0.0 |
| 94 | micromark-extension-mdxjs | 3.0.0 | MIT | pkg:npm/micromark-extension-mdxjs@3.0.0 |
| 95 | micromark-extension-mdxjs-esm | 3.0.0 | MIT | pkg:npm/micromark-extension-mdxjs-esm@3.0.0 |
| 96 | micromark-factory-destination | 2.0.1 | MIT | pkg:npm/micromark-factory-destination@2.0.1 |
| 97 | micromark-factory-label | 2.0.1 | MIT | pkg:npm/micromark-factory-label@2.0.1 |
| 98 | micromark-factory-mdx-expression | 2.0.3 | MIT | pkg:npm/micromark-factory-mdx-expression@2.0.3 |
| 99 | micromark-factory-space | 2.0.1 | MIT | pkg:npm/micromark-factory-space@2.0.1 |
| 100 | micromark-factory-title | 2.0.1 | MIT | pkg:npm/micromark-factory-title@2.0.1 |
| 101 | micromark-factory-whitespace | 2.0.1 | MIT | pkg:npm/micromark-factory-whitespace@2.0.1 |
| 102 | micromark-util-character | 2.1.1 | MIT | pkg:npm/micromark-util-character@2.1.1 |
| 103 | micromark-util-chunked | 2.0.1 | MIT | pkg:npm/micromark-util-chunked@2.0.1 |
| 104 | micromark-util-classify-character | 2.0.1 | MIT | pkg:npm/micromark-util-classify-character@2.0.1 |
| 105 | micromark-util-combine-extensions | 2.0.1 | MIT | pkg:npm/micromark-util-combine-extensions@2.0.1 |
| 106 | micromark-util-decode-numeric-character-reference | 2.0.2 | MIT | pkg:npm/micromark-util-decode-numeric-character-re… |
| 107 | micromark-util-decode-string | 2.0.1 | MIT | pkg:npm/micromark-util-decode-string@2.0.1 |
| 108 | micromark-util-encode | 2.0.1 | MIT | pkg:npm/micromark-util-encode@2.0.1 |
| 109 | micromark-util-events-to-acorn | 2.0.3 | MIT | pkg:npm/micromark-util-events-to-acorn@2.0.3 |
| 110 | micromark-util-html-tag-name | 2.0.1 | MIT | pkg:npm/micromark-util-html-tag-name@2.0.1 |
| 111 | micromark-util-normalize-identifier | 2.0.1 | MIT | pkg:npm/micromark-util-normalize-identifier@2.0.1 |
| 112 | micromark-util-resolve-all | 2.0.1 | MIT | pkg:npm/micromark-util-resolve-all@2.0.1 |
| 113 | micromark-util-sanitize-uri | 2.0.1 | MIT | pkg:npm/micromark-util-sanitize-uri@2.0.1 |
| 114 | micromark-util-subtokenize | 2.1.0 | MIT | pkg:npm/micromark-util-subtokenize@2.1.0 |
| 115 | micromark-util-symbol | 2.0.1 | MIT | pkg:npm/micromark-util-symbol@2.0.1 |
| 116 | micromark-util-types | 2.0.2 | MIT | pkg:npm/micromark-util-types@2.0.2 |
| 117 | ms | 2.1.0 | MIT | pkg:npm/%40types/ms@2.1.0 |
| 118 | ms | 2.1.3 | MIT | pkg:npm/ms@2.1.3 |
| 119 | nanoid | 3.3.11 | MIT | pkg:npm/nanoid@3.3.11 |
| 120 | next | 16.2.3 | MIT | pkg:npm/next@16.2.3 |
| 121 | next-mdx-remote | 6.0.0 | MPL-2.0 | pkg:npm/next-mdx-remote@6.0.0 |
| 122 | parse-entities | 4.0.2 | MIT | pkg:npm/parse-entities@4.0.2 |
| 123 | picocolors | 1.1.1 | ISC | pkg:npm/picocolors@1.1.1 |
| 124 | property-information | 7.1.0 | MIT | pkg:npm/property-information@7.1.0 |
| 125 | react | 3.1.1 | MIT | pkg:npm/%40mdx-js/react@3.1.1 |
| 126 | react | 19.2.4 | MIT | pkg:npm/react@19.2.4 |
| 127 | react | 19.2.14 | MIT | pkg:npm/%40types/react@19.2.14 |
| 128 | react-dom | 19.2.4 | MIT | pkg:npm/react-dom@19.2.4 |
| 129 | reading-time | 1.5.0 | MIT | pkg:npm/reading-time@1.5.0 |
| 130 | recma-build-jsx | 1.0.0 | MIT | pkg:npm/recma-build-jsx@1.0.0 |
| 131 | recma-jsx | 1.0.1 | MIT | pkg:npm/recma-jsx@1.0.1 |
| 132 | recma-parse | 1.0.0 | MIT | pkg:npm/recma-parse@1.0.0 |
| 133 | recma-stringify | 1.0.0 | MIT | pkg:npm/recma-stringify@1.0.0 |
| 134 | rehype-recma | 1.0.0 | MIT | pkg:npm/rehype-recma@1.0.0 |
| 135 | remark-gfm | 4.0.1 | MIT | pkg:npm/remark-gfm@4.0.1 |
| 136 | remark-mdx | 3.1.1 | MIT | pkg:npm/remark-mdx@3.1.1 |
| 137 | remark-parse | 11.0.0 | MIT | pkg:npm/remark-parse@11.0.0 |
| 138 | remark-rehype | 11.1.2 | MIT | pkg:npm/remark-rehype@11.1.2 |
| 139 | remark-stringify | 11.0.0 | MIT | pkg:npm/remark-stringify@11.0.0 |
| 140 | runtime | 1.9.2 | MIT | pkg:npm/%40emnapi/runtime@1.9.2 |
| 141 | scheduler | 0.27.0 | MIT | pkg:npm/scheduler@0.27.0 |
| 142 | section-matter | 1.0.0 | MIT | pkg:npm/section-matter@1.0.0 |
| 143 | semver | 7.7.4 | ISC | pkg:npm/semver@7.7.4 |
| 144 | sharp | 0.34.5 | Apache-2.0 | pkg:npm/sharp@0.34.5 |
| 145 | sharp-libvips-linux-x64 | 1.2.4 | LGPL-3.0-or-later | pkg:npm/%40img/sharp-libvips-linux-x64@1.2.4 |
| 146 | sharp-libvips-linuxmusl-x64 | 1.2.4 | LGPL-3.0-or-later | pkg:npm/%40img/sharp-libvips-linuxmusl-x64@1.2.4 |
| 147 | sharp-linux-x64 | 0.34.5 | Apache-2.0 | pkg:npm/%40img/sharp-linux-x64@0.34.5 |
| 148 | sharp-linuxmusl-x64 | 0.34.5 | Apache-2.0 | pkg:npm/%40img/sharp-linuxmusl-x64@0.34.5 |
| 149 | source-map | 0.7.6 | BSD-3-Clause | pkg:npm/source-map@0.7.6 |
| 150 | source-map-js | 1.2.1 | BSD-3-Clause | pkg:npm/source-map-js@1.2.1 |
| 151 | space-separated-tokens | 2.0.2 | MIT | pkg:npm/space-separated-tokens@2.0.2 |
| 152 | sprintf-js | 1.0.3 | BSD-3-Clause | pkg:npm/sprintf-js@1.0.3 |
| 153 | stringify-entities | 4.0.4 | MIT | pkg:npm/stringify-entities@4.0.4 |
| 154 | strip-bom-string | 1.0.0 | MIT | pkg:npm/strip-bom-string@1.0.0 |
| 155 | structured-clone | 1.3.0 | ISC | pkg:npm/%40ungap/structured-clone@1.3.0 |
| 156 | style-to-js | 1.1.21 | MIT | pkg:npm/style-to-js@1.1.21 |
| 157 | style-to-object | 1.0.14 | MIT | pkg:npm/style-to-object@1.0.14 |
| 158 | styled-jsx | 5.1.6 | MIT | pkg:npm/styled-jsx@5.1.6 |
| 159 | swc-linux-x64-gnu | 16.2.3 | MIT | pkg:npm/%40next/swc-linux-x64-gnu@16.2.3 |
| 160 | swc-linux-x64-musl | 16.2.3 | MIT | pkg:npm/%40next/swc-linux-x64-musl@16.2.3 |
| 161 | trim-lines | 3.0.1 | MIT | pkg:npm/trim-lines@3.0.1 |
| 162 | trough | 2.2.0 | MIT | pkg:npm/trough@2.2.0 |
| 163 | tslib | 2.8.1 | 0BSD | pkg:npm/tslib@2.8.1 |
| 164 | unified | 11.0.5 | MIT | pkg:npm/unified@11.0.5 |
| 165 | unist | 3.0.3 | MIT | pkg:npm/%40types/unist@3.0.3 |
| 166 | unist-util-is | 6.0.1 | MIT | pkg:npm/unist-util-is@6.0.1 |
| 167 | unist-util-position | 5.0.0 | MIT | pkg:npm/unist-util-position@5.0.0 |
| 168 | unist-util-position-from-estree | 2.0.0 | MIT | pkg:npm/unist-util-position-from-estree@2.0.0 |
| 169 | unist-util-remove | 4.0.0 | MIT | pkg:npm/unist-util-remove@4.0.0 |
| 170 | unist-util-stringify-position | 4.0.0 | MIT | pkg:npm/unist-util-stringify-position@4.0.0 |
| 171 | unist-util-visit | 5.1.0 | MIT | pkg:npm/unist-util-visit@5.1.0 |
| 172 | unist-util-visit-parents | 6.0.2 | MIT | pkg:npm/unist-util-visit-parents@6.0.2 |
| 173 | vfile | 6.0.3 | MIT | pkg:npm/vfile@6.0.3 |
| 174 | vfile-matter | 5.0.1 | MIT | pkg:npm/vfile-matter@5.0.1 |
| 175 | vfile-message | 4.0.3 | MIT | pkg:npm/vfile-message@4.0.3 |
| 176 | yaml | 2.8.3 | ISC | pkg:npm/yaml@2.8.3 |
| 177 | zwitch | 2.0.4 | MIT | pkg:npm/zwitch@2.0.4 |
Connected SBOMs
Application + API SBOMs
This page shows the SBOM for the marketing website only. The AutoCops React application and FastAPI backend each ship with their own SBOMs, accessible to authenticated customers from inside the application's Trust Center. Customers on enterprise plans can request all three SBOMs as a single CycloneDX bundle for procurement reviews.
How this is generated: We run @cyclonedx/cyclonedx-npm as part of the production npm run build pipeline. The output is committed to website/public/sbom.json on every release. The SBOM you see here is byte-identical to the one ingested by our internal vulnerability tracking and is the same file we share with enterprise security reviewers.
Supply chain security: We use npm audit in CI to gate any high-or-critical vulnerability from reaching production. npm-ecosystem advisories are checked on every build. The current audit status is 0 known vulnerabilities.