Version
Supported
latest
✅
Reporting a Vulnerability
If you discover a security vulnerability in this project, please report it responsibly:
Do NOT open a public GitHub issue for security vulnerabilities
Use GitHub's private vulnerability reporting feature
Or email the maintainer directly
Include: description, steps to reproduce, potential impact, suggested fix (if available)
Feature
Status
Purpose
Dependabot vulnerability alerts
Enabled
Monitor dependencies for known vulnerabilities
Dependabot security updates
Enabled
Auto-create PRs to fix vulnerable dependencies
Secret scanning
Enabled
Detect accidentally committed secrets
CodeQL analysis
Enabled
Deep semantic code analysis
Tool
Purpose
Command
clang-tidy
Static analysis and modernization
clang-tidy src/*.cpp -- -std=c++20
cppcheck
Static analysis for C/C++
cppcheck --enable=all src/
Tool
Purpose
Command
shfmt
Shell formatting validation
shfmt -d scripts/*.sh
shellcheck
Shell script static analysis
shellcheck scripts/*.sh
Tool
Purpose
Command
codespell
Spell checking for typos
codespell --skip='.git,build'
markdownlint
Markdown linting
markdownlint '**/*.md'
trivy
Filesystem vulnerability scanner
trivy fs .
Security Alert Resolution Policy
Alert Type
Resolution Approach
Critical/High CVE
Fix immediately or create tracking issue
Medium CVE
Fix within 30 days
Low CVE
Fix in next release cycle
False Positive
Dismiss with documented reason
Won't Fix
Dismiss with documented justification
For security concerns, use GitHub's private vulnerability reporting or contact the maintainer.