Using SBOM Search for SSCS Attacks
Understanding the Shai-Hulud Supply Chain Attack
The recent "Shai-Hulud" attack on the @ctrl/tinycolor
npm package demonstrates the sophistication of modern supply chain threats. This attack compromised over 40 npm packages across multiple maintainers, affecting millions of weekly downloads. The malware featured self-propagating capabilities, automatically infecting downstream packages owned by the same maintainers, and employed advanced credential harvesting techniques targeting AWS, GCP, and Azure environments.
Key Attack Characteristics:
Self-Propagation: Automatically infects up to 20 packages per compromised maintainer
Credential Harvesting: Uses TruffleHog and environment variable dumping to steal secrets
Persistence: Injects GitHub Actions workflows to maintain long-term access
Multi-Cloud Targeting: Enumerates AWS Secrets Manager, GCP Secret Manager, and Azure credentials
Why Rapid SBOM Assessment is Critical
When sophisticated attacks like Shai-Hulud emerge, traditional security measures are insufficient. The attack's ability to cascade across maintainer accounts and establish persistent backdoors means that speed of detection directly impacts the scope of compromise. Organizations need immediate visibility into their software dependencies to identify affected systems before the attack can spread or exfiltrate sensitive credentials.
Using Arnica SBOM for Supply Chain Attack Response
Access Customized Link (Shai-Hulud Attack)
We prepared a link with all affected packages in one search. Simply login into Arnica and paste the following URL in your browser:
https://app.arnica.io/#/inventory/sbom?exactMatch=true&search=%40ahmedhfarag%2Fngx-perfect-scrollbar%4020.0.20%2C%40ahmedhfarag%2Fngx-virtual-scroller%404.0.4%2C%40art-ws%2Fcommon%402.0.22%2C%40art-ws%2Fcommon%402.0.28%2C%40art-ws%2Fconfig-eslint%402.0.4%2C%40art-ws%2Fconfig-eslint%402.0.5%2C%40art-ws%2Fconfig-ts%402.0.7%2C%40art-ws%2Fconfig-ts%402.0.8%2C%40art-ws%2Fdb-context%402.0.21%2C%40art-ws%2Fdb-context%402.0.24%2C%40art-ws%2Fdi-node%402.0.13%2C%40art-ws%2Fdi%402.0.28%2C%40art-ws%2Fdi%402.0.32%2C%40art-ws%2Feslint%401.0.5%2C%40art-ws%2Feslint%401.0.6%2C%40art-ws%2Ffastify-http-server%402.0.24%2C%40art-ws%2Ffastify-http-server%402.0.27%2C%40art-ws%2Fhttp-server%402.0.21%2C%40art-ws%2Fhttp-server%402.0.25%2C%40art-ws%2Fopenapi%400.1.12%2C%40art-ws%2Fopenapi%400.1.9%2C%40art-ws%2Fpackage-base%401.0.5%2C%40art-ws%2Fpackage-base%401.0.6%2C%40art-ws%2Fprettier%401.0.5%2C%40art-ws%2Fprettier%401.0.6%2C%40art-ws%2Fslf%402.0.15%2C%40art-ws%2Fslf%402.0.22%2C%40art-ws%2Fssl-info%401.0.10%2C%40art-ws%2Fssl-info%401.0.9%2C%40art-ws%2Fweb-app%401.0.3%2C%40art-ws%2Fweb-app%401.0.4%2C%40crowdstrike%2Fcommitlint%408.1.1%2C%40crowdstrike%2Fcommitlint%408.1.2%2C%40crowdstrike%2Ffalcon-shoelace%400.4.1%2C%40crowdstrike%2Ffalcon-shoelace%400.4.2%2C%40crowdstrike%2Ffoundry-js%400.19.1%2C%40crowdstrike%2Ffoundry-js%400.19.2%2C%40crowdstrike%2Fglide-core%400.34.2%2C%40crowdstrike%2Fglide-core%400.34.3%2C%40crowdstrike%2Flogscale-dashboard%401.205.1%2C%40crowdstrike%2Flogscale-dashboard%401.205.2%2C%40crowdstrike%2Flogscale-file-editor%401.205.1%2C%40crowdstrike%2Flogscale-file-editor%401.205.2%2C%40crowdstrike%2Flogscale-parser-edit%401.205.1%2C%40crowdstrike%2Flogscale-parser-edit%401.205.2%2C%40crowdstrike%2Flogscale-search%401.205.1%2C%40crowdstrike%2Flogscale-search%401.205.2%2C%40crowdstrike%2Ftailwind-toucan-base%405.0.1%2C%40crowdstrike%2Ftailwind-toucan-base%405.0.2%2C%40ctrl%2Fdeluge%407.2.1%2C%40ctrl%2Fdeluge%407.2.2%2C%40ctrl%2Fgolang-template%401.4.2%2C%40ctrl%2Fgolang-template%401.4.3%2C%40ctrl%2Fmagnet-link%404.0.3%2C%40ctrl%2Fmagnet-link%404.0.4%2C%40ctrl%2Fngx-codemirror%407.0.1%2C%40ctrl%2Fngx-codemirror%407.0.2%2C%40ctrl%2Fngx-csv%406.0.1%2C%40ctrl%2Fngx-csv%406.0.2%2C%40ctrl%2Fngx-emoji-mart%409.2.1%2C%40ctrl%2Fngx-emoji-mart%409.2.2%2C%40ctrl%2Fngx-rightclick%404.0.1%2C%40ctrl%2Fngx-rightclick%404.0.2%2C%40ctrl%2Fqbittorrent%409.7.1%2C%40ctrl%2Fqbittorrent%409.7.2%2C%40ctrl%2Freact-adsense%402.0.1%2C%40ctrl%2Freact-adsense%402.0.2%2C%40ctrl%2Fshared-torrent%406.3.1%2C%40ctrl%2Fshared-torrent%406.3.2%2C%40ctrl%2Ftinycolor%404.1.1%2C%40ctrl%2Ftinycolor%404.1.2%2C%40ctrl%2Ftorrent-file%404.1.1%2C%40ctrl%2Ftorrent-file%404.1.2%2C%40ctrl%2Ftransmission%407.3.1%2C%40ctrl%2Fts-base32%404.0.1%2C%40ctrl%2Fts-base32%404.0.2%2C%40hestjs%2Fcore%400.2.1%2C%40hestjs%2Fcqrs%400.1.6%2C%40hestjs%2Fdemo%400.1.2%2C%40hestjs%2Feslint-config%400.1.2%2C%40hestjs%2Flogger%400.1.6%2C%40hestjs%2Fscalar%400.1.7%2C%40hestjs%2Fvalidation%400.1.6%2C%40nativescript-community%2Farraybuffers%401.1.6%2C%40nativescript-community%2Farraybuffers%401.1.7%2C%40nativescript-community%2Farraybuffers%401.1.8%2C%40nativescript-community%2Fgesturehandler%402.0.35%2C%40nativescript-community%2Fperms%403.0.5%2C%40nativescript-community%2Fperms%403.0.6%2C%40nativescript-community%2Fperms%403.0.7%2C%40nativescript-community%2Fperms%403.0.8%2C%40nativescript-community%2Fsentry%404.6.43%2C%40nativescript-community%2Fsqlite%403.5.2%2C%40nativescript-community%2Fsqlite%403.5.3%2C%40nativescript-community%2Fsqlite%403.5.4%2C%40nativescript-community%2Fsqlite%403.5.5%2C%40nativescript-community%2Ftext%401.6.10%2C%40nativescript-community%2Ftext%401.6.11%2C%40nativescript-community%2Ftext%401.6.12%2C%40nativescript-community%2Ftext%401.6.13%2C%40nativescript-community%2Ftext%401.6.9%2C%40nativescript-community%2Ftypeorm%400.2.30%2C%40nativescript-community%2Ftypeorm%400.2.31%2C%40nativescript-community%2Ftypeorm%400.2.32%2C%40nativescript-community%2Ftypeorm%400.2.33%2C%40nativescript-community%2Fui-collectionview%406.0.6%2C%40nativescript-community%2Fui-document-picker%401.1.27%2C%40nativescript-community%2Fui-document-picker%401.1.28%2C%40nativescript-community%2Fui-drawer%400.1.30%2C%40nativescript-community%2Fui-image%404.5.6%2C%40nativescript-community%2Fui-label%401.3.35%2C%40nativescript-community%2Fui-label%401.3.36%2C%40nativescript-community%2Fui-label%401.3.37%2C%40nativescript-community%2Fui-material-bottom-navigation%407.2.72%2C%40nativescript-community%2Fui-material-bottom-navigation%407.2.73%2C%40nativescript-community%2Fui-material-bottom-navigation%407.2.74%2C%40nativescript-community%2Fui-material-bottom-navigation%407.2.75%2C%40nativescript-community%2Fui-material-bottomsheet%407.2.72%2C%40nativescript-community%2Fui-material-core-tabs%407.2.72%2C%40nativescript-community%2Fui-material-core-tabs%407.2.73%2C%40nativescript-community%2Fui-material-core-tabs%407.2.74%2C%40nativescript-community%2Fui-material-core-tabs%407.2.75%2C%40nativescript-community%2Fui-material-core-tabs%407.2.76%2C%40nativescript-community%2Fui-material-core%407.2.72%2C%40nativescript-community%2Fui-material-core%407.2.73%2C%40nativescript-community%2Fui-material-core%407.2.74%2C%40nativescript-community%2Fui-material-core%407.2.75%2C%40nativescript-community%2Fui-material-core%407.2.76%2C%40nativescript-community%2Fui-material-ripple%407.2.72%2C%40nativescript-community%2Fui-material-ripple%407.2.73%2C%40nativescript-community%2Fui-material-ripple%407.2.74%2C%40nativescript-community%2Fui-material-ripple%407.2.75%2C%40nativescript-community%2Fui-material-tabs%407.2.72%2C%40nativescript-community%2Fui-material-tabs%407.2.73%2C%40nativescript-community%2Fui-material-tabs%407.2.74%2C%40nativescript-community%2Fui-material-tabs%407.2.75%2C%40nativescript-community%2Fui-pager%4014.1.36%2C%40nativescript-community%2Fui-pager%4014.1.37%2C%40nativescript-community%2Fui-pager%4014.1.38%2C%40nativescript-community%2Fui-pulltorefresh%402.5.4%2C%40nativescript-community%2Fui-pulltorefresh%402.5.5%2C%40nativescript-community%2Fui-pulltorefresh%402.5.6%2C%40nativescript-community%2Fui-pulltorefresh%402.5.7%2C%40nexe%2Fconfig-manager%400.1.1%2C%40nexe%2Feslint-config%400.1.1%2C%40nexe%2Flogger%400.1.3%2C%40nstudio%2Fangular%4020.0.4%2C%40nstudio%2Fangular%4020.0.5%2C%40nstudio%2Fangular%4020.0.6%2C%40nstudio%2Ffocus%4020.0.4%2C%40nstudio%2Ffocus%4020.0.5%2C%40nstudio%2Ffocus%4020.0.6%2C%40nstudio%2Fnativescript-checkbox%402.0.6%2C%40nstudio%2Fnativescript-checkbox%402.0.7%2C%40nstudio%2Fnativescript-checkbox%402.0.8%2C%40nstudio%2Fnativescript-checkbox%402.0.9%2C%40nstudio%2Fnativescript-loading-indicator%405.0.1%2C%40nstudio%2Fnativescript-loading-indicator%405.0.2%2C%40nstudio%2Fnativescript-loading-indicator%405.0.3%2C%40nstudio%2Fnativescript-loading-indicator%405.0.4%2C%40nstudio%2Fui-collectionview%405.1.11%2C%40nstudio%2Fui-collectionview%405.1.12%2C%40nstudio%2Fui-collectionview%405.1.13%2C%40nstudio%2Fui-collectionview%405.1.14%2C%40nstudio%2Fweb-angular%4020.0.4%2C%40nstudio%2Fweb%4020.0.4%2C%40nstudio%2Fxplat-utils%4020.0.5%2C%40nstudio%2Fxplat-utils%4020.0.6%2C%40nstudio%2Fxplat-utils%4020.0.7%2C%40nstudio%2Fxplat%4020.0.5%2C%40nstudio%2Fxplat%4020.0.6%2C%40nstudio%2Fxplat%4020.0.7%2C%40operato%2Fboard%409.0.35%2C%40operato%2Fboard%409.0.36%2C%40operato%2Fboard%409.0.37%2C%40operato%2Fboard%409.0.38%2C%40operato%2Fboard%409.0.39%2C%40operato%2Fboard%409.0.40%2C%40operato%2Fboard%409.0.41%2C%40operato%2Fboard%409.0.42%2C%40operato%2Fboard%409.0.43%2C%40operato%2Fboard%409.0.44%2C%40operato%2Fboard%409.0.45%2C%40operato%2Fboard%409.0.46%2C%40operato%2Fboard%409.0.47%2C%40operato%2Fboard%409.0.48%2C%40operato%2Fboard%409.0.49%2C%40operato%2Fboard%409.0.50%2C%40operato%2Fboard%409.0.51%2C%40operato%2Fdata-grist%409.0.29%2C%40operato%2Fdata-grist%409.0.35%2C%40operato%2Fdata-grist%409.0.36%2C%40operato%2Fdata-grist%409.0.37%2C%40operato%2Fgraphql%409.0.22%2C%40operato%2Fgraphql%409.0.35%2C%40operato%2Fgraphql%409.0.36%2C%40operato%2Fgraphql%409.0.37%2C%40operato%2Fgraphql%409.0.38%2C%40operato%2Fgraphql%409.0.39%2C%40operato%2Fgraphql%409.0.40%2C%40operato%2Fgraphql%409.0.41%2C%40operato%2Fgraphql%409.0.42%2C%40operato%2Fgraphql%409.0.43%2C%40operato%2Fgraphql%409.0.44%2C%40operato%2Fgraphql%409.0.45%2C%40operato%2Fgraphql%409.0.46%2C%40operato%2Fgraphql%409.0.47%2C%40operato%2Fgraphql%409.0.48%2C%40operato%2Fgraphql%409.0.49%2C%40operato%2Fgraphql%409.0.50%2C%40operato%2Fgraphql%409.0.51%2C%40operato%2Fheadroom%409.0.2%2C%40operato%2Fheadroom%409.0.35%2C%40operato%2Fheadroom%409.0.36%2C%40operato%2Fheadroom%409.0.37%2C%40operato%2Fhelp%409.0.35%2C%40operato%2Fhelp%409.0.36%2C%40operato%2Fhelp%409.0.37%2C%40operato%2Fhelp%409.0.38%2C%40operato%2Fhelp%409.0.39%2C%40operato%2Fhelp%409.0.40%2C%40operato%2Fhelp%409.0.41%2C%40operato%2Fhelp%409.0.42%2C%40operato%2Fhelp%409.0.43%2C%40operato%2Fhelp%409.0.44%2C%40operato%2Fhelp%409.0.45%2C%40operato%2Fhelp%409.0.46%2C%40operato%2Fhelp%409.0.47%2C%40operato%2Fhelp%409.0.48%2C%40operato%2Fhelp%409.0.49%2C%40operato%2Fhelp%409.0.50%2C%40operato%2Fhelp%409.0.51%2C%40operato%2Fi18n%409.0.35%2C%40operato%2Fi18n%409.0.36%2C%40operato%2Fi18n%409.0.37%2C%40operato%2Finput%409.0.27%2C%40operato%2Finput%409.0.35%2C%40operato%2Finput%409.0.36%2C%40operato%2Finput%409.0.37%2C%40operato%2Finput%409.0.38%2C%40operato%2Finput%409.0.39%2C%40operato%2Finput%409.0.40%2C%40operato%2Finput%409.0.41%2C%40operato%2Finput%409.0.42%2C%40operato%2Finput%409.0.43%2C%40operato%2Finput%409.0.44%2C%40operato%2Finput%409.0.45%2C%40operato%2Finput%409.0.46%2C%40operato%2Finput%409.0.47%2C%40operato%2Finput%409.0.48%2C%40operato%2Flayout%409.0.35%2C%40operato%2Flayout%409.0.36%2C%40operato%2Flayout%409.0.37%2C%40operato%2Fpopup%409.0.22%2C%40operato%2Fpopup%409.0.35%2C%40operato%2Fpopup%409.0.36%2C%40operato%2Fpopup%409.0.37%2C%40operato%2Fpopup%409.0.38%2C%40operato%2Fpopup%409.0.39%2C%40operato%2Fpopup%409.0.40%2C%40operato%2Fpopup%409.0.41%2C%40operato%2Fpopup%409.0.42%2C%40operato%2Fpopup%409.0.43%2C%40operato%2Fpopup%409.0.44%2C%40operato%2Fpopup%409.0.45%2C%40operato%2Fpopup%409.0.46%2C%40operato%2Fpopup%409.0.47%2C%40operato%2Fpopup%409.0.48%2C%40operato%2Fpopup%409.0.49%2C%40operato%2Fpopup%409.0.50%2C%40operato%2Fpull-to-refresh%409.0.35%2C%40operato%2Fpull-to-refresh%409.0.36%2C%40operato%2Fpull-to-refresh%409.0.37%2C%40operato%2Fpull-to-refresh%409.0.38%2C%40operato%2Fpull-to-refresh%409.0.39%2C%40operato%2Fpull-to-refresh%409.0.40%2C%40operato%2Fpull-to-refresh%409.0.41%2C%40operato%2Fpull-to-refresh%409.0.42%2C%40operato%2Fpull-to-refresh%409.0.43%2C%40operato%2Fpull-to-refresh%409.0.44%2C%40operato%2Fpull-to-refresh%409.0.45%2C%40operato%2Fpull-to-refresh%409.0.46%2C%40operato%2Fpull-to-refresh%409.0.47%2C%40operato%2Fshell%409.0.22%2C%40operato%2Fshell%409.0.35%2C%40operato%2Fshell%409.0.36%2C%40operato%2Fshell%409.0.37%2C%40operato%2Fshell%409.0.38%2C%40operato%2Fshell%409.0.39%2C%40operato%2Fstyles%409.0.2%2C%40operato%2Fstyles%409.0.35%2C%40operato%2Fstyles%409.0.36%2C%40operato%2Fstyles%409.0.37%2C%40operato%2Futils%409.0.22%2C%40operato%2Futils%409.0.35%2C%40operato%2Futils%409.0.36%2C%40operato%2Futils%409.0.37%2C%40operato%2Futils%409.0.38%2C%40operato%2Futils%409.0.39%2C%40operato%2Futils%409.0.40%2C%40operato%2Futils%409.0.41%2C%40operato%2Futils%409.0.42%2C%40operato%2Futils%409.0.43%2C%40operato%2Futils%409.0.44%2C%40operato%2Futils%409.0.45%2C%40operato%2Futils%409.0.46%2C%40operato%2Futils%409.0.47%2C%40operato%2Futils%409.0.48%2C%40operato%2Futils%409.0.49%2C%40operato%2Futils%409.0.50%2C%40operato%2Futils%409.0.51%2C%40teselagen%2Fbounce-loader%400.3.16%2C%40teselagen%2Fbounce-loader%400.3.17%2C%40teselagen%2Fliquibase-tools%400.4.1%2C%40teselagen%2Frange-utils%400.3.14%2C%40teselagen%2Frange-utils%400.3.15%2C%40teselagen%2Freact-list%400.8.19%2C%40teselagen%2Freact-list%400.8.20%2C%40teselagen%2Freact-table%406.10.19%2C%40teselagen%2Freact-table%406.10.20%2C%40teselagen%2Freact-table%406.10.22%2C%40thangved%2Fcallback-window%401.1.4%2C%40things-factory%2Fattachment-base%409.0.42%2C%40things-factory%2Fattachment-base%409.0.43%2C%40things-factory%2Fattachment-base%409.0.44%2C%40things-factory%2Fattachment-base%409.0.45%2C%40things-factory%2Fattachment-base%409.0.46%2C%40things-factory%2Fattachment-base%409.0.47%2C%40things-factory%2Fattachment-base%409.0.48%2C%40things-factory%2Fattachment-base%409.0.49%2C%40things-factory%2Fattachment-base%409.0.50%2C%40things-factory%2Fauth-base%409.0.42%2C%40things-factory%2Fauth-base%409.0.43%2C%40things-factory%2Fauth-base%409.0.44%2C%40things-factory%2Fauth-base%409.0.45%2C%40things-factory%2Femail-base%409.0.42%2C%40things-factory%2Femail-base%409.0.43%2C%40things-factory%2Femail-base%409.0.44%2C%40things-factory%2Femail-base%409.0.45%2C%40things-factory%2Femail-base%409.0.46%2C%40things-factory%2Femail-base%409.0.47%2C%40things-factory%2Femail-base%409.0.48%2C%40things-factory%2Femail-base%409.0.49%2C%40things-factory%2Femail-base%409.0.50%2C%40things-factory%2Femail-base%409.0.51%2C%40things-factory%2Femail-base%409.0.52%2C%40things-factory%2Femail-base%409.0.53%2C%40things-factory%2Femail-base%409.0.54%2C%40things-factory%2Fenv%409.042%2C%40things-factory%2Fenv%409.043%2C%40things-factory%2Fenv%409.044%2C%40things-factory%2Fenv%409.045%2C%40things-factory%2Fintegration-base%409.042%2C%40things-factory%2Fintegration-base%409.043%2C%40things-factory%2Fintegration-base%409.044%2C%40things-factory%2Fintegration-base%409.045%2C%40things-factory%2Fintegration-marketplace%409.042%2C%40things-factory%2Fintegration-marketplace%409.043%2C%40things-factory%2Fintegration-marketplace%409.044%2C%40things-factory%2Fintegration-marketplace%409.045%2C%40things-factory%2Fshell%409.042%2C%40things-factory%2Fshell%409.043%2C%40things-factory%2Fshell%409.044%2C%40things-factory%2Fshell%409.045%2C%40tnf-dev%2Fapi%401.0.8%2C%40tnf-dev%2Fcore%401.0.8%2C%40tnf-dev%2Fjs%401.0.8%2C%40tnf-dev%2Fmui%401.0.8%2C%40tnf-dev%2Freact%401.0.8%2C%40ui-ux-gang%2Fdevextreme-angular-rpk%4024.1.7%2C%40yoobic%2Fjpeg-camera-es6%401.0.13%2C%40yoobic%2Fyobi%408.7.53%2Cairchief%400.3.1%2Cairpilot%400.8.8%2Cangulartics2%4014.1.1%2Cangulartics2%4014.1.2%2Cbrowser-webdriver-downloader%403.0.8%2Ccapacitor-notificationhandler%400.0.2%2Ccapacitor-notificationhandler%400.0.3%2Ccapacitor-plugin-healthapp%400.0.2%2Ccapacitor-plugin-healthapp%400.0.3%2Ccapacitor-plugin-ihealth%401.1.8%2Ccapacitor-plugin-ihealth%401.1.9%2Ccapacitor-plugin-vonage%401.0.2%2Ccapacitor-plugin-vonage%401.0.3%2Ccapacitorandroidpermissions%400.0.4%2Ccapacitorandroidpermissions%400.0.5%2Cconfig-cordova%400.8.5%2Ccordova-plugin-voxeet2%401.0.24%2Ccordova-voxeet%401.0.32%2Ccreate-hest-app%400.1.9%2Cdb-evo%401.1.4%2Cdb-evo%401.1.5%2Cdevextreme-angular-rpk%4021.2.8%2Cember-browser-services%405.0.2%2Cember-browser-services%405.0.3%2Cember-headless-form-yup%401.0.1%2Cember-headless-form%401.1.2%2Cember-headless-form%401.1.3%2Cember-headless-table%402.1.5%2Cember-headless-table%402.1.6%2Cember-url-hash-polyfill%401.0.12%2Cember-url-hash-polyfill%401.0.13%2Cember-velcro%402.2.1%2Cember-velcro%402.2.2%2Cencounter-playground%400.0.2%2Cencounter-playground%400.0.3%2Cencounter-playground%400.0.4%2Cencounter-playground%400.0.5%2Ceslint-config-crowdstrike-node%404.0.3%2Ceslint-config-crowdstrike-node%404.0.4%2Ceslint-config-crowdstrike%4011.0.2%2Ceslint-config-crowdstrike%4011.0.3%2Ceslint-config-teselagen%406.1.7%2Ceslint-config-teselagen%406.1.8%2Cglobalize-rpk%401.7.4%2Cgraphql-sequelize-teselagen%405.3.8%2Cgraphql-sequelize-teselagen%405.3.9%2Chtml-to-base64-image%401.0.2%2Cjson-rules-engine-simplified%400.2.1%2Cjson-rules-engine-simplified%400.2.4%2Cjumpgate%400.0.2%2Ckoa2-swagger-ui%405.11.1%2Ckoa2-swagger-ui%405.11.2%2Cmcfly-semantic-release%401.3.1%2Cmcp-knowledge-base%400.0.2%2Cmcp-knowledge-graph%401.2.1%2Cmobioffice-cli%401.0.3%2Cmonorepo-next%4013.0.1%2Cmonorepo-next%4013.0.2%2Cmstate-angular%400.4.4%2Cmstate-cli%400.4.7%2Cmstate-dev-react%401.1.1%2Cmstate-react%401.6.5%2Cng2-file-upload%407.0.2%2Cng2-file-upload%407.0.3%2Cng2-file-upload%408.0.1%2Cng2-file-upload%408.0.2%2Cng2-file-upload%408.0.3%2Cng2-file-upload%409.0.1%2Cngx-bootstrap%4018.1.4%2Cngx-bootstrap%4019.0.3%2Cngx-bootstrap%4020.0.4%2Cngx-bootstrap%4020.0.5%2Cngx-bootstrap%4020.0.6%2Cngx-color%4010.0.1%2Cngx-color%4010.0.2%2Cngx-toastr%4019.0.1%2Cngx-toastr%4019.0.2%2Cngx-trend%408.0.1%2Cngx-ws%401.1.5%2Cngx-ws%401.1.6%2Coradm-to-gql%4035.0.14%2Coradm-to-gql%4035.0.15%2Coradm-to-sqlz%401.1.2%2Coradm-to-sqlz%401.1.5%2Cove-auto-annotate%400.0.10%2Cove-auto-annotate%400.0.9%2Cpm2-gelf-json%401.0.4%2Cpm2-gelf-json%401.0.5%2Cprintjs-rpk%401.6.1%2Creact-complaint-image%400.0.32%2Creact-complaint-image%400.0.35%2Creact-jsonschema-form-conditionals%400.3.18%2Creact-jsonschema-form-conditionals%400.3.21%2Creact-jsonschema-form-extras%401.0.4%2Cremark-preset-lint-crowdstrike%404.0.1%2Cremark-preset-lint-crowdstrike%404.0.2%2Crxnt-authentication%400.0.3%2Crxnt-authentication%400.0.4%2Crxnt-authentication%400.0.5%2Crxnt-authentication%400.0.6%2Crxnt-healthchecks-nestjs%401.0.2%2Crxnt-healthchecks-nestjs%401.0.3%2Crxnt-healthchecks-nestjs%401.0.4%2Crxnt-healthchecks-nestjs%401.0.5%2Crxnt-kue%401.0.4%2Crxnt-kue%401.0.5%2Crxnt-kue%401.0.6%2Crxnt-kue%401.0.7%2Cswc-plugin-component-annotate%401.9.1%2Cswc-plugin-component-annotate%401.9.2%2Ctbssnch%401.0.2%2Cteselagen-interval-tree%401.1.2%2Ctg-client-query-builder%402.14.4%2Ctg-client-query-builder%402.14.5%2Ctg-redbird%401.3.1%2Ctg-redbird%401.3.2%2Ctg-seq-gen%401.0.10%2Ctg-seq-gen%401.0.9%2Cthangved-react-grid%401.0.3%2Cts-gaussian%403.0.5%2Cts-gaussian%403.0.6%2Cts-imports%401.0.1%2Cts-imports%401.0.2%2Ctvi-cli%400.1.5%2Cve-bamreader%400.2.6%2Cve-bamreader%400.2.7%2Cve-editor%401.0.1%2Cve-editor%401.0.2%2Cvoip-callkit%401.0.2%2Cvoip-callkit%401.0.3%2Cwdio-web-reporter%400.1.3%2Cyargs-help-output%405.0.3%2Cyoo-styles%406.0.326
This page load can take longer than expected. An empty result means your organization is likely not affected in the SLA branches, but may be potentially impacted by the backdoor pushed into a feature branch or executed on the local developer workstation.
Manual Search Instructions
Navigate to SBOM: Log into Arnica and go to Inventory > Software Bill of Materials (SBOM)
Enable Exact Match Mode:
Look for the "Exact Match Multiple Packages" toggle (default: OFF)
Turn ON this toggle to enable precise multi-package searching
Multi-Package Search: With "Exact Match Multiple Packages" enabled, search for multiple packages using comma-separated format with exact package names and versions:
@ctrl/[email protected],@ctrl/[email protected],@scatterplot/[email protected]
Search Strategies: For comprehensive coverage during an active attack:
Exact Versions: Use the format
package@version
for precise matchesMultiple Packages: Separate each package with commas (no spaces)
Maintainer Coverage: Include all known compromised packages from the same maintainer
URL Persistence: The search filters are automatically saved in the URL, allowing you to:
Bookmark specific searches
Share exact search links with your team
Refresh the page without losing your search criteria
Results Analysis: The search returns only repositories containing the exact specified packages and versions, enabling immediate and precise impact assessment.
Last updated
Was this helpful?