I'm looking for software that I can integrate into a CI pipeline of a javascript project. The tool should check the code for security issues.
For Python code, I'm happy with bandit
. For JavaScript, I have seen ESLint, but I think it is only about formatting. Similar to Flake8 in Python.
I'm primarily looking for gratis tools, but if somebody can strongly recommend a non-gratis tools from personal experience that would be interesting as well.
What I've tried
eslint-plugin-security
, but that is not maintained.semgrep
, but I'm uncertain if there are good security testing rules for JavaScriptnodejsscan
: Based on semgrep; looks good but takes way too long to run