Giter Club home page Giter Club logo

atomist-advisories's Introduction

Scout Vulnerability and Advisory DB

This repository contains private advisories to be managed as part of the Atomist Vulnerability Database. Information in this repository will not be part of the global Atomist Vulnerability Database.

Advisories are managed in JSON files placed in directories of this repository.

Managing Advisories

Adding Advisories

Creating new advisories can be achieved by either creating a new JSON advisory file in the main branch by manually or by opening a new GitHub issue using the New advisory issue template. Once the issue is raised, a pull request with a new skeleton advisory JSON file is opened.

The content of advisory JSON files strictly follows the schema defined in Open Source Vulnerability (OSV) format. Take a look at the GitHub Advisory Database for examples of advisories.

Updating Advisories

To update an advisory, change the corresponding JSON advisory file either directly in the main branch of this repository or raise a pull request with your updates.

Once the changes are committed to the main branch, the advisory will get updated in the database automatically. A GitHub Check will indicate the successful update of the advisory.

Deleting Advisories

Deleting an advisory from the database can be achieved by removing the corresponding JSON advisory file from the main branch of this repository.

๐Ÿ’ก Only additions, changes and removals of JSON advisory files in the repository's default branch are being processed and mirrored into the database.

Demo Advisory

{
    "schema_version": "1.2.0",
    "id": "DSA-2023-0001",
    "modified": "2023-03-02T20:31:56Z",
    "published": "2023-03-02T00:40:56Z",
    "aliases": [
        "CVE-2022-0654"
    ],
    "summary": "Remote code injection",
    "details": "*** FOR TESTING PURPOSES ONLY ***",
    "severity": [
        {
            "type": "CVSS_V3",
            "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H"
        }
    ],
    "affected": [
        {
            "package": {
                "ecosystem": "npm",
                "name": "express",
                "purl": "pkg:npm/express"
            },
            "ranges": [
                {
                    "type": "ECOSYSTEM",
                    "events": [
                        {
                            "introduced": "0"
                        },
                        {
                            "fixed": "4.19.0"
                        }
                    ]
                }
            ]
        }
    ],
    "references": [
        {
            "type": "ADVISORY",
            "url": "https://dso.atomist.com/AQ1K5FIKA/overview/cve/ATM-2022-0001"
        }
    ],
    "database_specific": {
        "cwe_ids": [
            "CWE-400",
            "CWE-502"
        ],
        "severity": "CRITICAL"
    }
}

atomist-advisories's People

Contributors

atomist-bot avatar cdupuis avatar dockeragent2 avatar vonwig avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.