Skip to content

feat: add Checkov CI workflow and SAST blog post#16

Merged
alismx merged 7 commits into
mainfrom
feat/checkov-sarif-upload
Jun 12, 2026
Merged

feat: add Checkov CI workflow and SAST blog post#16
alismx merged 7 commits into
mainfrom
feat/checkov-sarif-upload

Conversation

@alismx

@alismx alismx commented Jun 12, 2026

Copy link
Copy Markdown
Owner

Summary

Adds Checkov CI workflow, updates gitleaks job name, and publishes checkov SAST blog post.

Changes

  • .github/workflows/checkov.yml: New workflow — runs Checkov with github_failed_only output on PRs
  • .github/workflows/gitleaks.yml: Renamed job from scangitleaks
  • .checkov.yaml: New checkov config file with skip-check and compact settings
  • docs/blog/posts/2026/06/sast-iac-checkov.md: New blog post (181 lines) on using Checkov for IaC scanning, added sast tag and comprehensive tags for all IaC types covered
  • docs/blog/posts/2026/06/sast-git-secrets-gitleaks.md: Added tags for tools/concepts: detect, allowlist, rule, redact
  • docs/blog/posts/2026/06/sast-python-bandit.md: Added tags: sarif, precommit, baseline, yaml, toml, nossec, rule, severity, confidence
  • docs/blog/posts/2026/06/util-terraform-tfenv.md: Added tags: pin, shell, semver
  • site/: Regenerated site with new blog posts and assets

Why

  • Automated IaC security scanning in CI
  • Blog content for Checkov guide
  • Better post discoverability via comprehensive tags

Testing

  • CI passes

Related

@alismx alismx changed the title feat: add Checkov SARIF upload and update blog content feat: add Checkov SARIF upload and rename CI jobs Jun 12, 2026
@alismx alismx changed the title feat: add Checkov SARIF upload and rename CI jobs feat: add Checkov SARIF upload, rename CI jobs, and upgrade upload-sarif Jun 12, 2026
@alismx alismx changed the title feat: add Checkov SARIF upload, rename CI jobs, and upgrade upload-sarif feat: add Checkov CI workflow and SAST blog post Jun 12, 2026
@alismx alismx merged commit 1741004 into main Jun 12, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant