njsscan

njsscan is a semantic aware SAST tool that can find insecure code patterns in your Node.js applications.

LGPL-3.0 License

Downloads
67.6K
Stars
344
Committers
10

Bot releases are hidden (Show)

njsscan - 0.3.7 Latest Release

Published by ajinabraham 7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/ajinabraham/njsscan/compare/0.3.6...0.3.7

njsscan - 0.3.6

Published by ajinabraham about 1 year ago

  • Huge Performance Improvement from libsast bump
njsscan - 0.3.5

Published by ajinabraham about 1 year ago

Bump semgrep + libsast

njsscan - 0.3.4

Published by ajinabraham about 2 years ago

  • Code QA
  • SARIF to display CWE on Github Advanced Security dashboard
njsscan - 0.3.3

Published by ajinabraham about 2 years ago

  • libasat update
  • Fixes #68
njsscan - 0.3.2

Published by ajinabraham over 2 years ago

  • libasat and semgrep update including bug fixes
  • support M1 Mac ARM
  • drop support for Python 3.6
  • test fixes
njsscan - 0.3.1

Published by ajinabraham over 2 years ago

  • Major libsast upgrade
  • Standard mapping support from libsast
  • Publish latest docker images from master and release
njsscan - 0.3.0

Published by ajinabraham over 2 years ago

  • Performance Improvements
  • Major semgrep upgrade
  • SQLi rule bug fix
  • Rules QA
njsscan - 0.2.9

Published by ajinabraham about 3 years ago

  • Support ES6 syntax for NoSQL find injection rule (@CharlyJazz)
  • Added Severity Filter (@ansidorov)
  • Remove Duplicated Rule
  • Refactor Tests
njsscan - 0.2.8

Published by ajinabraham over 3 years ago

  • Support njsscan-ignore for templates
  • deprecate ignore:
njsscan - 0.2.7

Published by ajinabraham over 3 years ago

  • semgrep update
  • CWE Typo Fix
  • libsast pattern matcher to support ignore findings.
njsscan - 0.2.6

Published by ajinabraham over 3 years ago

  • Rules QA
  • License Change: LGPL2.1 -> LGPL3.0+
  • Semgrep bump
njsscan - 0.2.5

Published by ajinabraham over 3 years ago

  • Bump Semgrep version to 0.47
  • Rule QA
  • Support HTML output format
njsscan - 0.2.4

Published by ajinabraham over 3 years ago

  • Bump Semgrep version to 0.45
  • Update Max Scan file size from 25 to 5 MB.
  • Added New Sequelize Rules from Semgrep, contributed by @0xdbe
 sequelize_tls
 sequelize_tls_cert_validation
 sequelize_weak_tls
njsscan - 0.2.3

Published by ajinabraham over 3 years ago

  • Removing a leading statement ellipsis trims time on a test corpus from
    32.7 to 24.2 seconds.
  • Bump libsast, skip files > 25MB for pattern matcher and choice matcher.
njsscan - 0.2.2

Published by ajinabraham over 3 years ago

  • New Rule Express hbs Local File Read
  • Rule QA
  • New config --config to support .njsscan file from a custom location
  • Replaced expires rule and maxAge rule
njsscan - 0.2.1

Published by ajinabraham almost 4 years ago

Semgrep version update

njsscan - 0.2.0

Published by ajinabraham almost 4 years ago

  • libsast pinned to a particular version
njsscan - 0.1.9

Published by ajinabraham almost 4 years ago

  • Semgrep version bump
  • New Rules - Knex SQLI, AES no IV
  • Tabular CL output
  • Rule QA
njsscan - 0.1.7

Published by ajinabraham almost 4 years ago

  • Added SARIF Support
  • Semgrep version bump
  • Rule QA