Files
mukul975 c21af3347e Complete folder anatomy for all 649 cybersecurity skills + update LICENSE to Mahipal
- Add scripts/agent.py and references/api-reference.md to all remaining skills
- Update all 648 LICENSE files: copyright now reads 'Mahipal'
- Add implementing-security-monitoring-with-datadog (new skill with full anatomy)
- All 649 skills now have: SKILL.md, LICENSE, scripts/agent.py, references/api-reference.md
2026-03-11 00:22:12 +01:00

1.9 KiB

API Reference: Implementing GitHub Advanced Security for Code Scanning

GitHub Code Scanning API

# List code scanning alerts
gh api /repos/OWNER/REPO/code-scanning/alerts?state=open

# Get specific alert
gh api /repos/OWNER/REPO/code-scanning/alerts/ALERT_NUMBER

# List analyses
gh api /repos/OWNER/REPO/code-scanning/analyses

# Upload SARIF
gh api /repos/OWNER/REPO/code-scanning/sarifs -X POST \
  -f commit_sha=SHA -f ref=refs/heads/main -f sarif=@results.sarif.gz

Secret Scanning API

# List secret alerts
gh api /repos/OWNER/REPO/secret-scanning/alerts?state=open

# Update alert state
gh api /repos/OWNER/REPO/secret-scanning/alerts/ALERT_NUMBER -X PATCH \
  -f state=resolved -f resolution=revoked

CodeQL Query Suites

Suite Description False Positive Rate
default High-confidence security Low
security-extended Broader security coverage Medium
security-and-quality Security + code quality Higher

CodeQL Workflow (GitHub Actions)

- uses: github/codeql-action/init@v3
  with:
    languages: ${{ matrix.language }}
    queries: +security-extended
- uses: github/codeql-action/autobuild@v3
- uses: github/codeql-action/analyze@v3

Supported Languages

Language Build Required Query Pack
Python No codeql/python-queries
JavaScript/TypeScript No codeql/javascript-queries
Java/Kotlin Yes codeql/java-queries
C/C++ Yes codeql/cpp-queries
C# Yes codeql/csharp-queries
Go Yes codeql/go-queries
Ruby No codeql/ruby-queries
Swift Yes codeql/swift-queries

References