Generates, scans, and diffs Software Bills of Materials (SBOMs) with the Anchore stack - Syft generation from container images / directories / archives across OCI / Docker / Singularity formats (output CycloneDX-JSON / SPDX-JSON / Syft-JSON / table / GitHub-JSON, cosign attestation); the paired generate + scan workflow with Grype (`grype sbom:./sbom.json`, `--fail-on high`, `--only-fixed`, `.grype.yaml` ignore rules with mandatory `expires:`, EPSS/KEV prioritization); and SBOM-to-SBOM diffing via `cyclonedx diff --component-versions` to gate CI on net-new components and detect supply-chain drift between builds. Use when the team needs SBOM artifacts for compliance (US EO 14028, EU CRA, FDA medical-device guidance), SBOM-driven vulnerability scanning, or dependency-drift detection between releases.
77
97%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Medium
Suggest reviewing before use
Security
1 medium severity finding. This skill can be installed but you should review these findings before use.
The skill prompts the agent to compromise the security or integrity of the user’s machine by modifying system-level services or configurations, such as obtaining elevated privileges, altering startup scripts, or changing system-wide settings.
The skill instructs running piped install scripts with sudo (e.g., "curl ... | sudo sh -s -- -b /usr/local/bin"), which requests elevated privileges and modifies system-wide locations ( /usr/local/bin ), thus pushing the agent to change the host's state.
Low
Low-risk findings.
1 low severity finding. Worth noting, but not necessarily harmful.
The skill fetches instructions or code from an external URL at runtime, and the fetched content directly controls the agent’s prompts or executes code. This dynamic dependency allows the external source to modify the agent’s behavior without any changes to the skill itself.
The SKILL.md contains install commands that pipe remote install scripts to a shell (curl -sSfL https://get.anchore.io/syft | sudo sh ...) and (curl -sSfL https://get.anchore.io/grype | sudo sh ...), which fetch and execute remote code at install/runtime.
curl -sSfL https://get.anchore.io/syft | sudo sh -s -- -b /usr/local/bin
command · 1 site
The plugin instructs piping a remote install script from get.anchore.io/syft directly into a shell with sudo, fetching and executing unverifiable remote code with elevated privileges.
SKILL.md
42
curl -sSfL https://get.anchore.io/syft | sudo sh -s -- -b /usr/local/bin
curl -sSfL https://get.anchore.io/grype | sudo sh -s -- -b /usr/local/bin
command · 1 site
The plugin instructs piping a remote install script from get.anchore.io/grype directly into a shell with sudo, fetching and executing unverifiable remote code with elevated privileges.
SKILL.md
162
curl -sSfL https://get.anchore.io/grype | sudo sh -s -- -b /usr/local/bin
anchore/sbom-action@v0
dependency · 2 sites
The plugin references a GitHub Action (anchore/sbom-action@v0) as a runtime dependency in CI workflow examples, which fetches and executes remote code from GitHub.
SKILL.md
281
- uses: anchore/sbom-action@v0
SKILL.md
286
- uses: anchore/sbom-action@v0
anchore/scan-action@v5
dependency · 1 site
The plugin references a GitHub Action (anchore/scan-action@v5) as a runtime dependency in CI workflow examples, which fetches and executes remote code from GitHub.
SKILL.md
200
- uses: anchore/scan-action@v5
actions/checkout@v5
dependency · 1 site
The plugin references a GitHub Action (actions/checkout@v5) as a runtime dependency in CI workflow examples.
SKILL.md
280
- uses: actions/checkout@v5
actions/upload-artifact@v4
dependency · 1 site
The plugin references a GitHub Action (actions/upload-artifact@v4) as a runtime dependency in CI workflow examples.
SKILL.md
291
- uses: actions/upload-artifact@v4
github/codeql-action/upload-sarif@v3
dependency · 1 site
The plugin references a GitHub Action (github/codeql-action/upload-sarif@v3) as a runtime dependency in CI workflow examples.
SKILL.md
206
- uses: github/codeql-action/upload-sarif@v3
cyclonedx/cyclonedx-cli
dependency · 5 sites
The plugin instructs installing and running cyclonedx/cyclonedx-cli as a distinct runtime dependency via brew or docker, and actively uses it in diff commands.
SKILL.md
226
brew install cyclonedx/cyclonedx/cyclonedx-cli
227
docker run cyclonedx/cyclonedx-cli ...
234
cyclonedx diff sbom-v1.0.json sbom-v1.1.json --component-versions
237
cyclonedx diff sbom-v1.0.json sbom-v1.1.json \
references/diff-ci-workflows.md
54
cyclonedx diff sbom-baseline.json sbom-current.json \