l3montree-dev / devguard

DevGuard Backend - Manage your CVEs seamlessly, Integrate your Vulnerability Scanners, Security Framework Documentation made easy, Compliance to security Frameworks - OWASP Incubating Project
https://flawfix.dev
Other
37 stars 4 forks source link

Support for Adding Attestation to Containers Using COSIGN Vulnerability Attestation Specification #65

Open timbastin opened 6 months ago

timbastin commented 6 months ago

To enhance the security and trustworthiness of containers scanned by "FlawFind", it is proposed to implement a feature that adds an attestation to each container. This attestation, based on the COSIGN Vulnerability Attestation specification, will serve as a verifiable declaration of the container's security status, including details of any vulnerabilities found during the scan.

Why is this important?

  1. Trust and Verification: By attaching a COSIGN attestation to containers, "FlawFind" will enable downstream users and systems to verify the security status of containers in a standardized and trustworthy manner.
  2. Automation-Friendly: The attestation is machine-readable, allowing for automated security policies and decision-making processes based on the attested information.
  3. Standardization: Utilizing the COSIGN Vulnerability Attestation specification aligns "FlawFind" with industry standards, promoting interoperability and the adoption of best practices in container security.

Feature Request:

Here are some additional information: https://github.com/sigstore/cosign/blob/main/specs/COSIGN_VULN_ATTESTATION_SPEC.md