AboutCode.org

Find the origin, license and vulnerabilities of your code and deps.

Technologies
python, postgresql, javascript, c/c++, rust
Topics
machine learning, software analysis, application security, license-scan, dependencies
Find the origin, license and vulnerabilities of your code and deps.

AboutCode is a family of FOSS projects to uncover data ... about software code:

  • where does the code come from? which software package?
  • what is its license? copyright?
  • is the code secure, maintained, well coded?

All these are questions that are important to answer: there are million of free and open source software components available on the web for reuse.

Knowing where a software package comes from, what is its license and if it is vulnerable and what's its licensing should be a problem of the past such that everyone can safely consume more free and open source software.

Our flagship project is ScanCode toolkit, but we are building eventually a complete end to end suite of the tools needed to answer all these questions.

2020 Program

Successful Projects

Contributor
ROHIT POTTER
Mentor
Jonathan Yang, Steven Esser
Organization
AboutCode.org
Add additional package metadata and lockfile parsers
ScanCode is an opensource software and detects licenses, copyrights, package manifests & dependencies and more by scanning code. This allows to...
Contributor
Shivam Sandbhor
Mentor
Philippe Ombredanne
Organization
AboutCode.org
Enhancement of VulnerableCode
Software development is undergoing a gradual increase in pace. The direct result of this is more software vulnerabilities. Countless vulnerabilities...
Contributor
Abhishek Kumar
Mentor
Philippe Ombredanne, Steven Esser
Organization
AboutCode.org
Remove legacy Python code - Support latest Python 3.x - Improve 3rd party package provisioning
Python 2.7 has already retired and it will no longer be maintained therefore it will better to drop the support of Python 2. It will also include...
Contributor
ayansinha23
Mentor
Philippe Ombredanne, Arnav Mandal
Organization
AboutCode.org
Improve ScanCode License detection accuracy, by leveraging the ClearlyDefined dataset of Scans
ScanCode license detection is using multiple techniques to accurately detect licenses based on automatons, inverted indexes, and multiple sequence...
Contributor
Tushar Goel
Mentor
Steven Esser
Organization
AboutCode.org
Fetchcode : A smart code downloader
The goal of this project is to create a smart tool/library that provides a universal package and code download from VCS, web, ftp, etc.