Skip to content

AyanSinhaMahapatra/scancode-analyzer

 
 

Repository files navigation

scancode-analyzer

What is Scancode-Analyzer

ScanCode detects licenses, copyrights, package manifests and direct dependencies and more both in source code and binary files.

ScanCode license detection is using multiple techniques to accurately detect licenses based on automatons, inverted indexes and multiple sequence alignments. As the detection supports approximate matching, there's a lot of unknown detections, or multiple approximate matches.

The goal of this project is to improve the accuracy of license detection leveraging scancode scans,

It is a ScanCode post-scan plugin to use it in scans directly, and in future as scancode.io pipelines, with better issue review and reporting features.

This project aims to:

  • Write tools and create models to massively analyze the accuracy of license detection
  • Detect areas where the accuracy could be improved.
  • Add this as a scancode post-scan plugin
  • Add to pipelines in scancode.io
  • Write reusable tools and models to assist in the semi-automated reviews of scan results.
  • It will also suggest new license detection rules semi-automatically to fix the detected anomalies

Getting Started

Refer to the installation instructions on INSTALL.rst

Documentation

Documentation: https://scancode-analyzer.readthedocs.io/en/latest/

Project Board

Project Board for scancode-analyzer : Analysing Scancode License Detection Results.

About

scancode-results-analyzer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 50.3%
  • Python 36.0%
  • C++ 9.6%
  • C 3.4%
  • Batchfile 0.7%