# github/advisory-database

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/github-advisory-database).**

2,337 stars · 646 forks · CC-BY-4.0

## Links

- GitHub: https://github.com/github/advisory-database
- awesome-repositories: https://awesome-repositories.com/repository/github-advisory-database.md

## Description

The advisory database is a centralized repository and intelligence platform designed to aggregate, normalize, and track security vulnerability data across diverse open source software ecosystems. It functions as a unified source of truth for security advisories, providing machine-readable records that help developers and automated tools identify and manage threats within their software supply chains.

The platform distinguishes itself by utilizing a version-controlled, git-based storage model that relies on pull-request-driven workflows for community curation and verification. By enforcing a strict, standardized schema for all vulnerability reports, it ensures consistency across disparate data sources. Every security flaw is assigned a persistent, unique identifier, enabling reliable tracking and reference across various security analysis tools and disclosure processes.

Beyond its core aggregation capabilities, the project supports formal security disclosure and reporting workflows. It includes administrative controls for repository ownership and maintenance, as well as infrastructure configurations for data replication and high availability. The repository is structured to facilitate collaborative security management, allowing for community-driven updates and standardized contributions to vulnerability records.

## Tags

### Security & Cryptography

- [Vulnerability Aggregators](https://awesome-repositories.com/f/security-cryptography/vulnerability-aggregators.md) — Provides a centralized platform that aggregates and reconciles security vulnerability data from multiple public sources into a unified, queryable repository.
- [Open Source Security](https://awesome-repositories.com/f/security-cryptography/governance-policy-frameworks/compliance-governance/security-and-compliance/open-source-security.md) — Tracks and aggregates security advisories across various software ecosystems to help developers identify and address threats in their dependencies.
- [Software Supply Chain Security](https://awesome-repositories.com/f/security-cryptography/software-supply-chain-security.md) — Standardizes vulnerability data and security records to enable automated tools to monitor and protect the integrity of software development pipelines.
- [Vulnerability Data Schemas](https://awesome-repositories.com/f/security-cryptography/governance-policy-frameworks/compliance-governance/security-and-compliance/open-source-security/vulnerability-data-schemas.md) — Provides a standardized data format for documenting software vulnerabilities, affected package versions, and remediation details.
- [Security Advisory Publications](https://awesome-repositories.com/f/security-cryptography/security-advisory-publications.md) — Collects and verifies vulnerability disclosures from multiple public sources to ensure consistent tracking of software security flaws.
- [Security Disclosure Frameworks](https://awesome-repositories.com/f/security-cryptography/security-disclosure-frameworks.md) — Provides a structured and formal process for reporting and documenting software flaws to ensure timely communication and remediation.
- [Security Standard Enforcers](https://awesome-repositories.com/f/security-cryptography/security-standards/security-standard-enforcers.md) — Enforces security workflows by requiring automated security analysis and dependency reviews on all incoming code changes. ([source](https://github.com/github/advisory-database/custom-properties))
- [Security Vulnerability Reporting](https://awesome-repositories.com/f/security-cryptography/security-vulnerability-reporting.md) — Facilitates the reporting of security flaws through a formal disclosure process to ensure timely remediation. ([source](https://github.com/github/advisory-database/blob/main/SECURITY.md))
- [Vulnerability Management](https://awesome-repositories.com/f/security-cryptography/vulnerability-management.md) — Tracks vulnerabilities uniquely by assigning persistent, standardized identifiers to every security advisory for reliable reference. ([source](https://github.com/github/advisory-database#readme))
- [Vulnerability Data Aggregators](https://awesome-repositories.com/f/security-cryptography/vulnerability-scanning/vulnerability-data-aggregators.md) — Aggregates vulnerability data from multiple public databases and community submissions into a single, machine-readable format. ([source](https://github.com/github/advisory-database#readme))
- [Vulnerability Schema Validations](https://awesome-repositories.com/f/security-cryptography/vulnerability-schema-validations.md) — Standardizes vulnerability records using a common schema to ensure that details about affected packages and version ranges remain consistent. ([source](https://github.com/github/advisory-database#readme))

### Part of an Awesome List

- [Security Advisories](https://awesome-repositories.com/f/awesome-lists/security/security-advisories.md) — Enables community-driven curation of security advisories through review and update processes to ensure information accuracy. ([source](https://github.com/github/advisory-database#readme))

### Data & Databases

- [Schema-Driven Data Normalizers](https://awesome-repositories.com/f/data-databases/data-processing-pipelines/data-processing/data-normalization-schema-enforcement/schema-driven-data-normalizers.md) — Enforces a strict, machine-readable schema on incoming security reports to ensure consistency across diverse data sources.

### DevOps & Infrastructure

- [Registry Pull Request Workflows](https://awesome-repositories.com/f/devops-infrastructure/version-control-management/version-control-workflows/pull-request-management/registry-pull-request-workflows.md) — Relies on pull-request-driven workflows for community curation, verification, and merging of security record updates.

### Hardware & IoT

- [Vulnerability Identifier Mappings](https://awesome-repositories.com/f/hardware-iot/hardware-device-identification/unique-identifiers/persistence-identifiers/vulnerability-identifier-mappings.md) — Assigns unique, standardized keys to every security flaw to allow automated tools to track specific vulnerabilities across different software projects.

### Software Engineering & Architecture

- [Versioned Advisory Storage](https://awesome-repositories.com/f/software-engineering-architecture/git-version-control-standards/versioned-advisory-storage.md) — Maintains a complete, auditable history of all security advisory changes and community contributions using a git-based storage model.
