Makefile
Pipfile
Pipfile.lock
README.md
build.sh
semgrep-exe
setup.py
tox.ini
semgrep/__init__.py
semgrep/__main__.py
semgrep/autofix.py
semgrep/cli.py
semgrep/config_resolver.py
semgrep/constants.py
semgrep/core_runner.py
semgrep/dump_ast.py
semgrep/equivalences.py
semgrep/error.py
semgrep/evaluation.py
semgrep/output.py
semgrep/pattern.py
semgrep/pattern_match.py
semgrep/rule.py
semgrep/rule_match.py
semgrep/semgrep_main.py
semgrep/semgrep_types.py
semgrep/test.py
semgrep/util.py
semgrep/version.py
semgrep.egg-info/PKG-INFO
semgrep.egg-info/SOURCES.txt
semgrep.egg-info/dependency_links.txt
semgrep.egg-info/entry_points.txt
semgrep.egg-info/not-zip-safe
semgrep.egg-info/requires.txt
semgrep.egg-info/top_level.txt
tests/README.md
tests/conftest.py
tests/run-perf-tests.sh
tests/e2e/test_autofix.py
tests/e2e/test_check.py
tests/e2e/test_equivalence.py
tests/e2e/test_exclude_include.py
tests/e2e/test_generate_config.py
tests/e2e/test_metavariable_matching.py
tests/e2e/test_paths.py
tests/e2e/test_rule_parser.py
tests/e2e/rules/autofix.yaml
tests/e2e/rules/eqeq.yaml
tests/e2e/rules/equivalence.yaml
tests/e2e/rules/inside.yaml
tests/e2e/rules/paths.yaml
tests/e2e/rules/regex-child.yaml
tests/e2e/rules/regex-invalid.yaml
tests/e2e/rules/regex-top.yaml
tests/e2e/rules/hidden/.hidden/eqeq.yaml
tests/e2e/rules/syntax/bad1.yaml
tests/e2e/rules/syntax/bad2.yaml
tests/e2e/rules/syntax/bad3.yaml
tests/e2e/rules/syntax/bad4.yaml
tests/e2e/rules/syntax/badpaths1.yaml
tests/e2e/rules/syntax/badpaths2.yaml
tests/e2e/rules/syntax/badpattern.yaml
tests/e2e/rules/syntax/good.yaml
tests/e2e/rules/syntax/good_info_severity.yaml
tests/e2e/rules/syntax/good_metadata.yaml
tests/e2e/snapshots/test_autofix/test_autofix/results.json
tests/e2e/snapshots/test_check/test_basic_rule__absolute/results.json
tests/e2e/snapshots/test_check/test_basic_rule__local/results.json
tests/e2e/snapshots/test_check/test_basic_rule__relative/results.json
tests/e2e/snapshots/test_check/test_default_rule__file/results.json
tests/e2e/snapshots/test_check/test_default_rule__folder/results.json
tests/e2e/snapshots/test_check/test_hidden_rule__explicit/results.json
tests/e2e/snapshots/test_check/test_hidden_rule__implicit/error.txt
tests/e2e/snapshots/test_check/test_regex_rule__child/results.json
tests/e2e/snapshots/test_check/test_regex_rule__invalid_expression/error.txt
tests/e2e/snapshots/test_check/test_regex_rule__top/results.json
tests/e2e/snapshots/test_check/test_registry_rule/results.json
tests/e2e/snapshots/test_check/test_sarif_output/results.sarif
tests/e2e/snapshots/test_check/test_terminal_output/output.txt
tests/e2e/snapshots/test_check/test_url_rule/results.json
tests/e2e/snapshots/test_equivalence/test_equivalence/results.json
tests/e2e/snapshots/test_exclude_include/test_exclude_include/exclude/results.json
tests/e2e/snapshots/test_exclude_include/test_exclude_include/exclude-and-exclude/results.json
tests/e2e/snapshots/test_exclude_include/test_exclude_include/exclude-dir/results.json
tests/e2e/snapshots/test_exclude_include/test_exclude_include/exclude-dir-and-exclude-dir/results.json
tests/e2e/snapshots/test_exclude_include/test_exclude_include/exclude-dir-and-include/results.json
tests/e2e/snapshots/test_exclude_include/test_exclude_include/include/results.json
tests/e2e/snapshots/test_exclude_include/test_exclude_include/include-and-include/results.json
tests/e2e/snapshots/test_exclude_include/test_exclude_include/include-dir/results.json
tests/e2e/snapshots/test_exclude_include/test_exclude_include/include-dir-and-exclude/results.json
tests/e2e/snapshots/test_exclude_include/test_exclude_include/include-dir-and-include-dir/results.json
tests/e2e/snapshots/test_metavariable_matching/test_equivalence/results.json
tests/e2e/snapshots/test_paths/test_paths/results.json
tests/e2e/snapshots/test_rule_parser/test_rule_parser__failure__error_messages/bad1/error.txt
tests/e2e/snapshots/test_rule_parser/test_rule_parser__failure__error_messages/bad2/error.txt
tests/e2e/snapshots/test_rule_parser/test_rule_parser__failure__error_messages/bad3/error.txt
tests/e2e/snapshots/test_rule_parser/test_rule_parser__failure__error_messages/bad4/error.txt
tests/e2e/snapshots/test_rule_parser/test_rule_parser__failure__error_messages/badpaths1/error.txt
tests/e2e/snapshots/test_rule_parser/test_rule_parser__failure__error_messages/badpaths2/error.txt
tests/e2e/snapshots/test_rule_parser/test_rule_parser__failure__error_messages/badpattern/error.txt
tests/e2e/targets/autofix/autofix.py
tests/e2e/targets/basic/README.md
tests/e2e/targets/basic/bento.png
tests/e2e/targets/basic/inside.py
tests/e2e/targets/basic/regex.py
tests/e2e/targets/basic/stupid.js
tests/e2e/targets/basic/stupid.py
tests/e2e/targets/equivalence/open_redirect.py
tests/e2e/targets/exclude_include/excluded/excluded.js
tests/e2e/targets/exclude_include/excluded/included.js
tests/e2e/targets/exclude_include/included/excluded.js
tests/e2e/targets/exclude_include/included/included.js
tests/performance/test_check_perf.py
tests/performance/test_public_repos_perf.py
tests/performance/test_semgrep_rules_repo_perf.py
tests/qa/test_public_repos.py
tests/qa/test_semgrep_rules_repo.py
tests/qa/rules/regex-sentinel.yaml
tests/unit/test_evaluation.py