Skip to main content

Sharing software supply chain security open source projects

54
GitHub Stars
141
Curated Resources
21
Categories
3 hours ago
Last Refreshed
LandscapeSecret LeakagesSoftware Bill of MaterialsSoftware Composition AnalysisStatic Application Security TestingInfrastructure as Code SecureCloud Security Posture ManagementMalware DetectionContainer Security ScannersVulnerabilities Database & ToolsArtifact MetadataIdentity ToolsCI/CDSigning ArtefactsFrameworkKubernetes Admission ControllerRisk ManagementOCI Image ToolsData StoreFuzz TestingDemo

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me vulnerabilities database & tools resources from awesome-software-supply-chain-security"

Installation instructions →

What's inside

Vulnerabilities Database & Tools

  • advisory-database

    Security vulnerability database inclusive of CVEs and GitHub originated security advisories from the world of open source software.

  • cve-ark

    All published CVE and their recent changes, ready to be used by humans and machines.

  • CVE Details

    CVE Details provides an easy to use web interface to CVE vulnerability data.

  • CVE List

    The CVE Automation Working Group is piloting use of git to share information about public vulnerabilities.

  • CVE PoC

    Gather and update all available and newest CVEs with their PoC.

  • Exploit Database Offline

    The official Exploit Database repository.

Risk Management

  • allstar

    GitHub App to set and enforce security policies

  • Open Source Project Criticality Score

    Gives criticality score for an open source project

  • Scorecard

    Scorecards is an automated tool that assesses a number of important heuristics ("checks") associated with software security and assigns each check a score of 0-10.

  • SSVC

    Stakeholder-Specific Vulnerability Categorization

Container Security Scanners

  • Anchore

    A vulnerability scanner for container images and filesystems.

  • Aqua Security

    Scanner for vulnerabilities in container images, provided vulnerability scanning and management for orchestrators like Kubernetes.

  • Clair

    Vulnerability Static Analysis for Containers

  • Container Security

    Qualys container security is a tool used to discover, track, and continuously protect container environments.

  • Dagda

    A tool to perform static analysis of known vulnerabilities, trojans, viruses, malware & other malicious threats in docker images/containers and to monitor the docker daemon and running docker containers for detecting anomalous activities

  • Docker Bench

    The Docker Bench for Security is a script that checks for dozens of common best-practices around deploying Docker containers in production.

CI/CD

  • Argo

    Open source tools for Kubernetes to run workflows, manage clusters, and do GitOps right.

  • BuildKit

    concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit

  • Jenkins

    The leading open source automation server, Jenkins provides hundreds of plugins to support building, deploying and automating any project.

  • Jenkins X

    CI/CD solution for modern cloud applications on Kubernetes.

  • jx-git-operator

    An operator which polls a git repository for changes and triggers a Kubernetes Job to process the changes in git.

  • Kaniko

    Build container images in Kubernetes.

Static Application Security Testing

  • askalono

    askalono is a library and command-line tool to help detect license texts. It's designed to be fast, accurate, and to support a wide variety of license texts.

  • CodeQL

    the libraries and queries that power security researchers around the world, as well as code scanning in GitHub Advanced Security (code scanning)

  • DevSkim

    DevSkim is a set of IDE plugins and rules that provide security "linting" capabilities.

  • Find Security Bugs

    The SpotBugs plugin for security audits of Java web applications and Android applications.

  • flawfinder

    a static analysis tool for finding vulnerabilities in C/C++ source code.

  • go-license-detector

    a command line application and a library, written in Go. It scans the given directory for license files, normalizes and hashes them and outputs all the fuzzy matches with the list of reference texts.

Framework

  • Blueprint Secure Software Pipeline

    Blueprint for building modern, secure software development pipelines

  • SCIM

    The proposed SCIM will be an industry standard specification, easing the path for uniform data flow across globally distributed supply chains.

  • SLSA

    A security framework, a check-list of standards and controls to prevent tampering, improve integrity, and secure packages and infrastructure in your projects, businesses or enterprises.

  • Software Supply Chain Best Practices

    CNCF provide a comprehensive software supply chain paper highlighting best practices for high and medium risk environments.

  • Witness

    Witness is a pluggable framework for software supply chain risk management. It automates, normalizes, and verifies software artifact providence.

Software Bill of Materials

  • bom

    A utility to generate SPDX-compliant Bill of Materials manifests

  • bomsh

    bomsh is collection of tools to explore the GitBOM idea.

  • CycloneDX

    OWASP CycloneDX is a lightweight Software Bill of Materials (SBOM) standard designed for use in application security contexts and supply chain component analysis.

  • KiBoM

    Configurable BoM generation tool for

  • sbom-composer

    A tool that takes two or more micro SBOMs and composes them into one distributable SBOM.

  • sbom-operator

    Catalogue all images of a Kubernetes cluster to multiple targets with Syft.

Software Composition Analysis

  • bomber

    Scans SBOMs for security vulnerabilitiesrecommendations

  • CVE-2021-44228-Scanner

    Vulnerability scanner and mitigation patch for Log4j2 CVE-2021-44228

  • DependencyCheck

    OWASP dependency-check is a software composition analysis utility that detects publicly disclosed vulnerabilities in application dependencies.

  • DependencyTrack

    Dependency-Track is an intelligent Component Analysis platform that allows organizations to identify and reduce risk in the software supply chain.

  • Gemnasium

    Dependency Scanning analyzer that uses the GitLab Advisory Database.

  • go-licenses

    Analyzes the dependency tree of a Go package/binary. It can output a report on the libraries used and under what license they can be used. It can also collect all of the license documents, copyright notices and source code into a directory in order to comply with license terms on redistribution.

Showing a sample of 141 resources. View the full list on GitHub →