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
31 May 2026, 12:15 am
BOM serial
061041f8…
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 application and API backend each ship with their own SBOMs, accessible to authenticated enterprise customers from inside the application's Trust Center under NDA. Procurement and security reviewers can request all three SBOMs as a single CycloneDX bundle via the contact page.
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.