Grype is a command-line security scanner designed to identify known vulnerabilities within container images, filesystems, and software manifests. It functions as a software composition analysis tool that detects security flaws in application components and open-source libraries to support supply chain security. The tool distinguishes itself by reconstructing the final state of container images through layered filesystem inspection and normalizing diverse package formats into a unified dependency graph. It maintains a local cache of security advisories synchronized from multiple upstream sourc
Clair is a container image vulnerability scanner and security analyzer. It performs static analysis of container images by matching package contents against vulnerability databases to identify security risks across different package formats and architectures. The project functions as both an image indexer and a vulnerability database manager. It processes container layers into intermediate representations to enable fast security lookups and synchronizes security metadata from multiple external sources to maintain a local registry. Capability areas include continuous security monitoring, whic
Dependency-Track is a software composition analysis tool and vulnerability management system designed to track dependencies and supply chain risk. It functions as a platform for ingesting and analyzing CycloneDX software bills of materials to identify known vulnerabilities and license compliance issues within third-party software components. The system distinguishes itself by mirroring external vulnerability databases locally to enable fast offline analysis and using VEX documents to differentiate between technical vulnerabilities and actual contextual risks. It also integrates with identity
Retire.js is a JavaScript vulnerability scanner and dependency security analyzer. It identifies outdated or insecure JavaScript libraries with known security flaws within web applications and local projects. The tool functions as a web security auditing utility that can be used during penetration testing to detect vulnerable scripts on live websites. It supports the generation of Software Bills of Materials using the CycloneDX format to document project dependencies. The system utilizes signature-based library detection and pattern-matching to map identified versions against a JSON-based sec
Syft is a software bill of materials generator, container image scanner, and software dependency catalog. It analyzes container images and filesystems to produce comprehensive inventories of installed packages and dependencies in standard formats. Additionally, it serves as a software attestation tool and an SBOM format converter.
anchore/syft 的主要功能包括:SBOM Generators, Software Bill of Materials Generators, Signed Provenance Attestations, Package and Version Identification, Package Dependency Managers, Modular Package Catalogers, Container Image Scanning, Software Dependency Catalogs。
anchore/syft 的开源替代品包括: anchore/grype — Grype is a command-line security scanner designed to identify known vulnerabilities within container images,… quay/clair — Clair is a container image vulnerability scanner and security analyzer. It performs static analysis of container… dependencytrack/dependency-track — Dependency-Track is a software composition analysis tool and vulnerability management system designed to track… retirejs/retire.js — Retire.js is a JavaScript vulnerability scanner and dependency security analyzer. It identifies outdated or insecure… snyk/snyk — Snyk is an application security testing platform designed to identify and remediate vulnerabilities across source… sigstore/cosign — Cosign is a tool for signing and verifying software artifacts, primarily those stored in OCI-compatible registries…