Changelog
2026-05-05by Fatih
New warden-scan skill: Semgrep and pip-audit in one command
Warden gains a skill that runs Semgrep SAST and pip-audit dependency scanning against any path and writes a structured JSON report, backed by a shared report schema all depth agents can use.
feature
Added
- -`/warden-scan`: runs Semgrep SAST and pip-audit dependency scanning against any target path, writing a structured JSON report to
.reports/. - -Shared report schema:
team/shared/report_schema.pyintroducesFinding,AgentReport,Summary, andReportMetadatadataclasses as the unified output contract for all depth agents. - -Semgrep integration: wraps the Semgrep CLI with structured JSON output, handling first-run initialization timeouts and missing installs gracefully.
- -pip-audit integration: scans
requirements*.txtfiles, or falls back to the active environment, for known CVEs. - -22 tests covering the report schema, scanner, auditor, and CLI entry point including all error paths.