🔒 Add Security Scanning (cargo audit + Dependabot)
Overview
Implement comprehensive security scanning to automatically detect vulnerabilities in dependencies and ensure VanitySSH maintains zero security issues.
Tasks
1. Cargo Audit Integration
2. Dependabot Configuration
3. Security Workflow
Acceptance Criteria
Implementation Details
Cargo Audit Job
- name: Security audit
run: |
cargo install --locked cargo-audit
cargo audit
Dependabot Config
version: 2
updates:
- package-ecosystem: "cargo"
directory: "/"
schedule:
interval: "weekly"
Testing
Timeline
Estimate: 1-2 days
Priority: High
Phase: 1
Labels
enhancement, security, phase-1, priority-high, ci/cd
Dependencies
None - can start immediately
Part of Phase 1: Enhanced CI Foundation
🔒 Add Security Scanning (cargo audit + Dependabot)
Overview
Implement comprehensive security scanning to automatically detect vulnerabilities in dependencies and ensure VanitySSH maintains zero security issues.
Tasks
1. Cargo Audit Integration
cargo auditto CI pipeline2. Dependabot Configuration
.github/dependabot.ymlconfiguration3. Security Workflow
security.ymlworkflowAcceptance Criteria
Implementation Details
Cargo Audit Job
Dependabot Config
Testing
Timeline
Estimate: 1-2 days
Priority: High
Phase: 1
Labels
enhancement,security,phase-1,priority-high,ci/cdDependencies
None - can start immediately
Part of Phase 1: Enhanced CI Foundation