GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Getting Started
  • Blog
  • Projects
  • Environments
  • About
  • Contribute
  • Events
  • Meetings
  • News
  • Releases
  • Standards
  • Thank you
  • Doc
  • Slack

This view

  • Original page
  • New address

GeezerVison is showing aboutcode.org — Home | AboutCode.org

Modern software is assembled from thousands of open source components. For each one you need to know where it comes from, what license applies, whether it has known vulnerabilities, and if it is actively maintained.

AboutCode provides open tools, open data, and open standards to answer these questions and keep your software supply chains safe and compliant.

Interoperable tools

Reusable building blocks like ScanCode, so you can focus on your processes, policies, and automation.

Practical standards

Automated processes require consistency, with standards like Package-URL (PURL) and VERS.

Accurate data

Data you can trust to make your processes more efficient, like PurlDB and VulnerableCode.

Shared development

We work together on shared ecosystem solutions for shared ecosystem challenges.

Capabilities

AboutCode provides modular building blocks for software composition analysis, from license detection to vulnerability management, that you can combine to match your workflow.

License Detection

Detect licenses in any codebase, whether open source, or proprietary; in source code and binaries. Powers dozens of open source and commercial SCA tools.

Code Origin Matching

Identify code origin at package, file, and snippet level using PurlDB fingerprints and matching pipelines.

Binary Analysis

Match deployed binaries, containers, and firmware back to source packages. Analyze ELFs, PEs, Mach-Os, and archives.

Dependency Management

Resolve direct and transitive dependencies across package ecosystems with ScanCode pipelines and dedicated inspectors.

Vulnerability Management

Aggregate vulnerability data, map to affected packages, identify fixes, and score exploitability and risk for triage.

SBOMs and Compliance

Generate and manage SBOMs in CycloneDX and SPDX. Meet CRA requirements with automated VEX reporting and vulnerability tracking.

Community and adopters, fostering shared development

AboutCode is supported by over 700 contributors and downloaded over 4 million times per day. Join our chat and our weekly calls to meet and start the conversation with AboutCode maintainers and contributors.

Our open tools, data, and standards are used by leading open source projects and organizations worldwide.

AdobeAmazonApache Software FoundationAnchoreAppleBANGBANGAudiBMWCSAFBoschBlackDuck SoftwareCVECARIADChainguardClearlyDefinedCheckmarxsodge ITCycloneDXCitiCiscoDependency-TrackCIRCL.ludeps.devEclipse ApoapsisDeutsche BahnEndor LabsEclipse FoundationEricssonFujitsuErlang Ecosystem FoundationGitHubGoogleEcosyste.msHEREHuaweiFOSSLightHPEIBMFSFLGWizFSFELiferayMaven CentralFOSSologyOSADLMendGoogle OSVMercedes-BenzSnykGrypeMetaPorscheHugging FaceMicrosoftOracleLinux FoundationNokiaOpenRailsOpenChainOrangeQualcommOpenSSFRed HatReversingLabsOpenSSF GUACSaabSamsungOW2SAPServiceNowOWASPSiemensSiemens HealthineersOpenVEXSonySonatypeORTVeracodeVerizonOSIVMwareVolkswagenOSSelotVulnCheckZeissOSSIndexOSS CompassRust FoundationREUSE.softwareSCANOSSSoftware HeritageSPDXSyftSW360TrivyAdobeAmazonApache Software FoundationAnchoreAppleBANGBANGAudiBMWCSAFBoschBlackDuck SoftwareCVECARIADChainguardClearlyDefinedCheckmarxsodge ITCycloneDXCitiCiscoDependency-TrackCIRCL.ludeps.devEclipse ApoapsisDeutsche BahnEndor LabsEclipse FoundationEricssonFujitsuErlang Ecosystem FoundationGitHubGoogleEcosyste.msHEREHuaweiFOSSLightHPEIBMFSFLGWizFSFELiferayMaven CentralFOSSologyOSADLMendGoogle OSVMercedes-BenzSnykGrypeMetaPorscheHugging FaceMicrosoftOracleLinux FoundationNokiaOpenRailsOpenChainOrangeQualcommOpenSSFRed HatReversingLabsOpenSSF GUACSaabSamsungOW2SAPServiceNowOWASPSiemensSiemens HealthineersOpenVEXSonySonatypeORTVeracodeVerizonOSIVMwareVolkswagenOSSelotVulnCheckZeissOSSIndexOSS CompassRust FoundationREUSE.softwareSCANOSSSoftware HeritageSPDXSyftSW360Trivy

Practical software supply chain standards - See all supported standards

AboutCode created Package-URL (PURL), the universal identifier for software packages now used across CycloneDX, SPDX, CSAF, OpenVEX, OSV, MITRE CVE, and many more standards. AboutCode also created VERS for version ranges and contributes to CycloneDX and co-founded SPDX.

PURL is the common thread that ties SBOMs, vulnerability databases, security advisories, and attestations together.

SPDX license expressions enable common, concise and accurate licensing identification across tools and SBOMs.

Accurate and open data

Curated datasets for thousands of licenses, millions of packages, and aggregated vulnerability data from dozens of public sources. We believe software supply chain data should be open, decentralized, and federated. Our FederatedCode approach enables anyone to publish and consume package, license, and vulnerability data using open protocols without a single point of control, and no vendor lock-in. All AboutCode data is freely available under open licenses via public APIs.

Packages

PurlDB is a comprehensive, open database of software package metadata indexed by Package-URL. Combined with ClearlyDefined - managed by AboutCode - it provides provenance, licensing, and origin data for millions of packages.

75M+ packages indexed
PurlDBCodeClearlyDefinedCode

Licenses

ScanCode LicenseDB is the largest open database of software licenses, with over 2,500+ curated license texts, over 35,000 detection rules, and SPDX mappings used by scanners worldwide.

2,500+ licenses and 35,000+ notices curated
LicenseDBCode

Vulnerabilities

VulnerableCode is a free and open database of software package vulnerabilities, correlating advisories from 30+ sources and mapping them to affected packages using Package-URL.

300K+ vulnerabilities tracked
VulnerableCodeCode

Interoperable modular tools and projects we support or maintain - See all projects

AboutCode has been designed as a modular stack of applications, tools, libraries and data. We maintain, support and contribute to key open source projects that support healthy software supply chains. Some of these key projects are listed below.

All of the software is open source (primarily licensed under Apache-2.0) and all of the data is open (primarily licensed under CC-BY-SA-4.0).

ScanCode.io

DocCode

ScanCode.io provides a Web UI and API to run and review complex scans in rich scripted pipelines, on different kinds of containers, docker images, package archives, manifests etc, to get information on licenses, copyrights, sources, and vulnerabilities.

ScanCode Toolkit

DocCode

ScanCode Toolkit is a set of code scanning tools that detect the origin (copyrights), license and vulnerabilities of code, packages and dependencies in a codebase.

PurlDB

DocCodeDemo

PURLDB provides tools to create and update a database of package metadata keyed by PURL (Package URL) and an API for the PURL data.

DejaCode

DocCodeDemo

DejaCode provides an enterprise-level application to automate open source license compliance and ensure software supply chain integrity, powered by ScanCode.

VulnerableCode

DocCodeDemo

VulnerableCode provides a Web UI and API to access a database of known software package vulnerabilities with comprehensive information from upstream and downstream public sources including packages affected by a vulnerability and packages that fix a vulnerability. There is a public VulnerableCode database at: https://public.vulnerablecode.io/ and the project also provides the tools to build your own instance of the database.

Package-URL

DocCode

Package-URL (PURL) is a specification to reliably identify and locate software packages across package ecosystems.

ClearlyDefined

DocCodeDemo

ClearlyDefined curates and serves open source component metadata for license, copyright, source, and security compliance.

Supported ecosystems, languages, licenses, and data sources - See all environments

AboutCode tools support a large number of licenses, package ecosystems, programming languages, and vulnerability data sources, all identified using Package-URL (PURL) or SPDX license expressions. See a few highlights below; the full set of supported Environments also includes operating systems, programming languages, binary and archive formats, and more data sources.

Licenses - Get started with license compliance...

AboutCode tracks over 2,500+ curated licenses across 12 categories. Browse all 2,500+ licenses in the LicenseDB. Industry-leading license detection is backed by over 35,000 license notices used as detection rules. See more supported licenses.

MIT
MIT
Apache-2.0
Apache-2.0
GPL-2.0
GPL-2.0
GPL-3.0
GPL-3.0
BSD-2-Clause
BSD-2-Clause
BSD-3-Clause
BSD-3-Clause
LGPL-2.0
LGPL-2.0
LGPL-2.1
LGPL-2.1
LGPL-3.0
LGPL-3.0

Software vulnerabilities - Get started with software security...

AboutCode collects, correlates, and improves vulnerabilities from multiple advisory data sources, privileging upstream data. See more tracked vulnerability sources.

NVD
NVD
CVE
CVE
GitHub Advisories
GitHub Advisories
GitLab Advisories
GitLab Advisories
OSV.dev
OSV.dev
npm Advisories
npm Advisories
PyPA
PyPA
Ruby Advisory DB
Ruby Advisory DB
Rust Advisory DB
Rust Advisory DB

Package ecosystems - Get started with software identification...

The AboutCode package database and scanners track millions of packages from most package ecosystems. See more supported package ecosystems.

npm
npm
PyPI
PyPI
Maven
Maven
NuGet
NuGet
RubyGems
RubyGems
Cargo
Cargo
Composer
Composer
Conda
Conda
Docker
Docker

Supporters

AboutCode is managed by AboutCode Europe ASBL (a Brussels-based non-profit) and is supported by contributions from users like you and by:

Amazon, Bloomberg, Bosch, ECMA International, Eclipse Foundation, European Commission NGI and OIS programs, German Sovereign Tech Agency, GitHub, Google (including GSoC and Season of Docs), Liferay, Mercedes-Benz Group, Microsoft, nexB Inc., NLnet Foundation, Open Source Initiative (OSI), OWASP, Porsche, sodge IT, Swiss State Secretariat for Education, Research and Innovation, Texas Instruments, Zeiss, and many others.

Join the conversation, or contribute to AboutCode projects to help make the software supply chains healthier and safer!

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.