MANIFEST.in
README.md
setup.py
njsscan/__init__.py
njsscan/__main__.py
njsscan/exceptions.py
njsscan/logger.py
njsscan/njsscan.py
njsscan/settings.py
njsscan/utils.py
njsscan.egg-info/PKG-INFO
njsscan.egg-info/SOURCES.txt
njsscan.egg-info/dependency_links.txt
njsscan.egg-info/entry_points.txt
njsscan.egg-info/requires.txt
njsscan.egg-info/top_level.txt
njsscan/formatters/__init__.py
njsscan/formatters/cli.py
njsscan/formatters/json.py
njsscan/formatters/sarif.py
njsscan/formatters/sonarqube.py
njsscan/rules/missing_controls.yaml
njsscan/rules/pattern_matcher/template_rules.yaml
njsscan/rules/semantic_grep/crypto/crypto_node.yaml
njsscan/rules/semantic_grep/crypto/timing_attack_node.yaml
njsscan/rules/semantic_grep/crypto/tls_node.yaml
njsscan/rules/semantic_grep/database/nosql_find_injection.yaml
njsscan/rules/semantic_grep/database/nosql_injection.yaml
njsscan/rules/semantic_grep/database/sql_injection.yaml
njsscan/rules/semantic_grep/dos/express_bodyparser_dos.yaml
njsscan/rules/semantic_grep/dos/layer7_object_dos.yaml
njsscan/rules/semantic_grep/dos/regex_dos.yaml
njsscan/rules/semantic_grep/dos/regex_injection.yaml
njsscan/rules/semantic_grep/electronjs/security_electronjs.yaml
njsscan/rules/semantic_grep/eval/eval_deserialize.yaml
njsscan/rules/semantic_grep/eval/eval_drpc_deserialize.yaml
njsscan/rules/semantic_grep/eval/eval_node.yaml
njsscan/rules/semantic_grep/eval/eval_require.yaml
njsscan/rules/semantic_grep/eval/eval_sandbox.yaml
njsscan/rules/semantic_grep/eval/eval_vm2_injection.yaml
njsscan/rules/semantic_grep/eval/eval_vm_injection.yaml
njsscan/rules/semantic_grep/eval/eval_yaml_deserialize.yaml
njsscan/rules/semantic_grep/eval/server_side_template_injection.yaml
njsscan/rules/semantic_grep/exec/exec_os_command.yaml
njsscan/rules/semantic_grep/exec/exec_shelljs.yaml
njsscan/rules/semantic_grep/generic/error_disclosure.yaml
njsscan/rules/semantic_grep/generic/hardcoded_passport.yaml
njsscan/rules/semantic_grep/generic/hardcoded_secrets.yaml
njsscan/rules/semantic_grep/generic/logic_bypass.yaml
njsscan/rules/semantic_grep/good/good_anti_csrf.yaml
njsscan/rules/semantic_grep/good/good_helmet_checks.yaml
njsscan/rules/semantic_grep/good/good_ratelimiting.yaml
njsscan/rules/semantic_grep/headers/header_cookie.yaml
njsscan/rules/semantic_grep/headers/header_cors_star.yaml
njsscan/rules/semantic_grep/headers/header_helmet_disabled.yaml
njsscan/rules/semantic_grep/headers/header_injection.yaml
njsscan/rules/semantic_grep/headers/header_xss_protection.yaml
njsscan/rules/semantic_grep/headers/host_header_injection.yaml
njsscan/rules/semantic_grep/jwt/jwt_exposed_credentials.yaml
njsscan/rules/semantic_grep/jwt/jwt_exposed_data.yaml
njsscan/rules/semantic_grep/jwt/jwt_express_hardcoded.yaml
njsscan/rules/semantic_grep/jwt/jwt_hardcoded.yaml
njsscan/rules/semantic_grep/jwt/jwt_none_algorithm.yaml
njsscan/rules/semantic_grep/jwt/jwt_not_revoked.yaml
njsscan/rules/semantic_grep/memory/buffer_noassert.yaml
njsscan/rules/semantic_grep/redirect/open_redirect.yaml
njsscan/rules/semantic_grep/ssrf/ssrf_node.yaml
njsscan/rules/semantic_grep/ssrf/ssrf_phantomjs.yaml
njsscan/rules/semantic_grep/ssrf/ssrf_playwright.yaml
njsscan/rules/semantic_grep/ssrf/ssrf_puppeteer.yaml
njsscan/rules/semantic_grep/ssrf/ssrf_wkhtmltoimage.yaml
njsscan/rules/semantic_grep/ssrf/ssrf_wkhtmltopdf.yaml
njsscan/rules/semantic_grep/traversal/archive_path_overwrite.yaml
njsscan/rules/semantic_grep/traversal/path_traversal.yaml
njsscan/rules/semantic_grep/traversal/resolve_path_traversal.yaml
njsscan/rules/semantic_grep/xml/xml_entity_expansion_dos.yaml
njsscan/rules/semantic_grep/xml/xpathi_node.yaml
njsscan/rules/semantic_grep/xml/xxe_expat.yaml
njsscan/rules/semantic_grep/xml/xxe_node.yaml
njsscan/rules/semantic_grep/xml/xxe_sax.yaml
njsscan/rules/semantic_grep/xml/xxe_xml2json.yaml
njsscan/rules/semantic_grep/xss/xss_mustache_escape.yaml
njsscan/rules/semantic_grep/xss/xss_node.yaml
njsscan/rules/semantic_grep/xss/xss_serialize_js.yaml
njsscan/rules/semantic_grep/xss/xss_templates.yaml