Skip to content

Conversation

@Mwessc
Copy link

@Mwessc Mwessc commented Jun 14, 2025

Adds an initial setup for Static Application Security Testing (SAST) using Semgrep.

This includes:

  • A semgrep.yml configuration file with the p/default ruleset.
  • An empty .semgrepignore for future exclusions.
  • A run-sast-scan.sh script to execute Semgrep, suitable for CI environments.
  • A .github/workflows/sast-scan.yml GitHub Actions workflow to automate scanning on push/pull_request to main.
  • Updated README.md with details on the SAST setup, local usage, and CI integration.

This provides a foundational layer for proactive security scanning in the CI/CD pipeline.

Description

Please provide a brief description of your addition or change.

Checklist

  • I've added the prompt in the correct section.
  • The prompt is helpful, concise, and clear.
  • I've double-checked the markdown formatting.

Adds an initial setup for Static Application Security Testing (SAST) using Semgrep.

This includes:
- A `semgrep.yml` configuration file with the `p/default` ruleset.
- An empty `.semgrepignore` for future exclusions.
- A `run-sast-scan.sh` script to execute Semgrep, suitable for CI environments.
- A `.github/workflows/sast-scan.yml` GitHub Actions workflow to automate scanning on push/pull_request to main.
- Updated `README.md` with details on the SAST setup, local usage, and CI integration.

This provides a foundational layer for proactive security scanning in the CI/CD pipeline.
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