Awesome Reviewers checks + prompts

sources / bridgecrewio/checkov

bridgecrewio/checkov

The checks this repository runs, scanned at 4798646, and the review prompts derived from its discussions.

8 recognised tools
38 prompts
7668 stars
Security & Access Control
GitHub

Static analysis

4 tools

ToolKindCommandRuns inFound 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
bandit
configured, not run
Security scanning pyproject.toml
mypy
configured, not run
Type checking mypy.ini

Testing

2 tools

ToolKindCommandRuns inFound 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_tests
pytest sast_integration_tests
pytest tests
ci .github/workflows/build.yml
.github/workflows/coverage.yaml
.github/workflows/pr-test.yml
ToolKindCommandRuns inFound in
pre-commit-hooks File hygiene pre-commit hook debug-statements pre-commit .pre-commit-config.yaml
black
configured, 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.py
  • bash -c ./cdk_integration_tests/prepare_data.sh
  • bash -c ./integration_tests/prepare_data.sh "$EXPR" "$EXPR"
  • bash -c ./integration_tests/prepare_data.sh $EXPR 3.9
  • bash -c ./sast_integration_tests/prepare_data.sh
  • bash -c pipenv run pip install dist/checkov-*.whl
  • cfn-lint $file -i W
  • checkov -s -d terragoat --bc-api-key $PRISMA_KEY --repo-id yuvalyacoby/terragoat > checkov_report_prisma.txt
  • coverage_badge -o coverage.svg -f
  • pre-commit hook actionlint-docker
  • pre-commit hook import-linter
  • pre-commit hook pipenv-setup
  • pre-commit hook teyit
  • pyinstaller checkov.spec
  • python checkov/main.py --list --framework $i >> $scansdoc
  • python checkov/main.py --list --framework cloudformation >> $scansdoc
  • zip checkov.zip dist/checkov

full scan as JSON

Review prompts

most discussed first

  • bridgecrewio/checkov Security Python security
    raw open
  • bridgecrewio/checkov Security Python security
    raw open
  • bridgecrewio/checkov Code Style Python security
    raw open
  • bridgecrewio/checkov Networking Python security
    raw open
  • bridgecrewio/checkov Naming Conventions Python security
    raw open
  • bridgecrewio/checkov Configurations Python security
    raw open
  • bridgecrewio/checkov Null Handling Python security
    raw open
  • bridgecrewio/checkov Networking Python security
    raw open
  • bridgecrewio/checkov Code Style Python security
    raw open
  • bridgecrewio/checkov Algorithms Python security
    raw open
  • bridgecrewio/checkov Null Handling Python security
    raw open
  • bridgecrewio/checkov Naming Conventions Python security
    raw open
  • bridgecrewio/checkov Configurations Markdown security
    raw open
  • bridgecrewio/checkov Logging Python security
    raw open
  • bridgecrewio/checkov Testing Python security
    raw open
  • bridgecrewio/checkov Algorithms Python security
    raw open
  • bridgecrewio/checkov Error Handling Python security
    raw open
  • bridgecrewio/checkov Error Handling Python security
    raw open
  • bridgecrewio/checkov Configurations Markdown security
    raw open
  • bridgecrewio/checkov Testing Python security
    raw open
  • bridgecrewio/checkov API Python security
    raw open
  • bridgecrewio/checkov Configurations Yaml security
    raw open
  • bridgecrewio/checkov Configurations Other security
    raw open
  • bridgecrewio/checkov Security Yaml security
    raw open
  • bridgecrewio/checkov API Python security
    raw open
  • bridgecrewio/checkov Configurations Yaml security
    raw open
  • bridgecrewio/checkov Configurations Other security
    raw open
  • bridgecrewio/checkov Networking Yaml security
    raw open
  • bridgecrewio/checkov Networking Yaml security
    raw open
  • bridgecrewio/checkov CI/CD Yaml security
    raw open
  • bridgecrewio/checkov Security Json security
    raw open
  • bridgecrewio/checkov Security Json security
    raw open
  • bridgecrewio/checkov CI/CD Markdown security
    raw open
  • bridgecrewio/checkov API Yaml security
    raw open
  • bridgecrewio/checkov Security Yaml security
    raw open
  • bridgecrewio/checkov Security Terraform security
    raw open
  • bridgecrewio/checkov Security Markdown security
    raw open
  • bridgecrewio/checkov Security Markdown security
    raw open