-
-
Notifications
You must be signed in to change notification settings - Fork 600
Roadmap
Philippe Ombredanne edited this page Dec 10, 2015
·
25 revisions
- approximate license detection
- unknown license detection
- URLs, emails, authors : completed except for exposing the feature in outputs
- improved scans GUI
- Enhanced scan results navigation
- ScanCode server
- Java Maven POM : parsing complete
- RPMs : parsing complete
- Windows Nuget, PE : parsing complete
- RubyGems : parsing complete
- npm : parsing complete
- Docker images : parsing complete
- File classification
- accelerate license detection indexing and scanning; include caching
- scan using multiple processes to speed up overall scan
- Python
- CRAN
- Debian
- sync with external sources (DejaCode, SPDX, etc.)
- web ui for easier license rules contribution
- improved detected lines range
- streamline grammar
- normalized holders and authors for summarization
- integration in a build/CI loop
- end to end guide to analyze a codebase
- hacking guides
- Plugins for CI (Jenkins, etc)
- Integration for CI (Travis, Appveyor, Drone, etc)
- Integration for Github, Bitbucket
- exact matching
- attribute-based matching
- fuzzy matching
- peer-reviewed meta packages repo
- basic mining of package repositories
- NVD and CVE lookups
- Crypto code detection
- transparent archive extraction
- support scan pipelines to organize more complex scans
- .scancode configuration file for exclusions, defaults, etc
- scan baselining, delta scan and failure conditions (such as license change, etc)
- dedupe and similarities to avoid re-scanning
- simpler installation, automated installer
- Java Maven POM.XML files, Ivy, Graddle, etc.
- RPMs
- debs
- Windows Nuget, PE
- Gems
- Perl, CPAN
- npm and other JavaScript (jspm, bower, etc.)
- Python
- Go : parsing complete for Godep
- PHP
- AboutCode
- other Linux distro packages
- symbols : parsing complete
- metrics
- classification
- ELFs : parsing complete
- Java byte code : parsing complete
- Windows PE : parsing complete
- Mach-O : parsing complete
- Dalvik/dex
- exact license detection
- copyright detection
- archive extraction
- simple command line with outputs in:
- JSON
- plain HTML tables, also usable in a spreadsheet
- fancy HTML 'app' with a file tree navigation, and scan results filtering, search and sorting
- provide basic file information in results (size, type, etc.)
- common model for packages data
- basic support for common packages format
- scan summaries
See http://nexb.com for more.