Static analysis
4 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
codeql |
Security scanning | uses github/codeql-action/analyze |
ci | .github/workflows/codeql-analysis.yml |
flake8 |
Linting | pre-commit hook flake8 |
pre-commit | .pre-commit-config.yaml .flake8 |
banditconfigured, not run |
Security scanning | pyproject.toml | ||
mypyconfigured, not run |
Type checking | mypy.ini |
Testing
2 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
ci-matrix |
Version and platform matrix | integration-tests (python: 4, os: 3)integration-tests-old-python (python: 1, os: 2)sast-integration-tests (python: 4, os: 2) |
ci | .github/workflows/build.yml .github/workflows/pr-test.yml |
pytest |
Unit and integration tests | pytest integration_testspytest sast_integration_testspytest tests |
ci | .github/workflows/build.yml .github/workflows/coverage.yaml .github/workflows/pr-test.yml |
Formatting and hygiene
2 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
pre-commit-hooks |
File hygiene | pre-commit hook debug-statements |
pre-commit | .pre-commit-config.yaml |
blackconfigured, not run |
Formatting | pyproject.toml |
17 other commands the scanner could not classify
Commands from CI steps and task runners that look like checks but match no known tool. Some are checks, some are not.
base_resource_check.pybash -c ./cdk_integration_tests/prepare_data.shbash -c ./integration_tests/prepare_data.sh "$EXPR" "$EXPR"bash -c ./integration_tests/prepare_data.sh $EXPR 3.9bash -c ./sast_integration_tests/prepare_data.shbash -c pipenv run pip install dist/checkov-*.whlcfn-lint $file -i Wcheckov -s -d terragoat --bc-api-key $PRISMA_KEY --repo-id yuvalyacoby/terragoat > checkov_report_prisma.txtcoverage_badge -o coverage.svg -fpre-commit hook actionlint-dockerpre-commit hook import-linterpre-commit hook pipenv-setuppre-commit hook teyitpyinstaller checkov.specpython checkov/main.py --list --framework $i >> $scansdocpython checkov/main.py --list --framework cloudformation >> $scansdoczip checkov.zip dist/checkov
Review prompts
most discussed first