sast-scan v2.1.2 releases: open-source security tool for modern DevOps teams

sast-scan

sast-scan

Scan is a free open-source security tool for modern DevOps teams. With an integrated multi-scanner based design, Scan can detect various kinds of security flaws in your application and infrastructure code in a single fast scan without the need for any remote server. Scan is purpose-built for workflow integration with nifty features such as automatic build breaker and PR summary comments. Scan products are open-source under a GNU GPL 3.0 or later (GPL-3.0-or-later) license.

sast-scan

The kind of flaws detected are:

  • Credentials Scanning to detect accidental secret leaks
  • Static Analysis Security Testing (SAST) for a range of languages and frameworks
  • Open-source dependencies audit
  • License violation checks

Scan philosophy

  • Your code, dependencies, and configuration are your business. No code would ever leave your builds. All scanners, rules, and data including the vulnerability database are downloaded locally to perform the scans
  • Out-of-the-box experience: Users shouldn’t have to configure or learn anything to use a scan across languages and pipelines

Bundled tools

Programming Language Tools
ansible ansible-lint
apex pmd
arm checkov
aws checkov
bash shellcheck
bom cdxgen
credscan gitleaks
depscan dep-scan
go gosec, staticcheck
groovy find-sec-bugs
java cdxgen, gradle, find-sec-bugs, pmd
jsp pmd, find-sec-bugs
json jq, jsondiff, jsonschema
kotlin detekt, find-sec-bugs
scala find-sec-bugs
kubernetes checkov, kubesec, kube-score
nodejs cdxgen, njsscan, eslint, yarn, rush
php psalm, phpstan (ide only)
plsql pmd
python cfg-scan (*), bandit, cdxgen
ruby dep-scan
rust cdxgen
serverless checkov
terraform checkov, tfsec
Visual Force (vf) pmd
Apache Velocity (vm) pmd
yaml yamllint

(*) – Deep analyzer for Python is a built-in feature

Install & Use

Copyright (C) 2022 ShiftLeftSecurity