AppThreat / sast-scan

Fully open-source SAST scanner supporting a range of languages and frameworks. Integrates with major CI pipelines and IDE such as Azure DevOps, Google CloudBuild, VS Code and Visual Studio. No server required!
https://appthreat.io
MIT License
147 stars 21 forks source link

Time to look at open-source dependency scanning #14

Closed prabhu closed 4 years ago

prabhu commented 4 years ago

Now that SAST scanning is sufficiently mature and stable, it's time to look at open-source dependency scanning.

Our sast-scan container images already bundles a number of dependency scanning tools such as dependency-check, retire.js, ossaudit and so on. They operate differently and produce reports in their formats.

Some challenges that need to be solved:

prabhu commented 4 years ago

Preview of dep-scan is now available. It works although there are a number of false positives. Over the next few weeks I will be testing dep-scan against other popular scanning tools to identify and resolve the issues.

I think it is time to deprecate and eventually remove the various oss scanning tools that are bundled into sast-scan. The following packages could be removed to save some space:

prabhu commented 4 years ago

dep-scan is now fully integrated into sast-scan. Simple add depscan to the --type parameter as shown here. Should work for all CI environments.