Skip to content

Commit 1be8d98

Browse files
committed
docs(sdk): update roadmap — 8 of 10 scanner wrappers complete
1 parent 4bd6536 commit 1be8d98

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

docs/developer/SDK-ROADMAP.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,13 @@ Refactor `.github/actions/scanner-*` to call `argus scan` internally. Actions sh
124124
- [x] Refactor `scanner-trivy-iac/action.yml` (362 → 234 lines)
125125
- [x] Refactor `scanner-supply-chain/action.yml` (371 → 237 lines)
126126
- [x] Enhance `supply_chain.py` scanner to accept persona, zizmor_config, run_actionlint, github_token from config
127-
- [ ] Refactor remaining 5 scanner actions (gitleaks, osv, checkov wrap published actions; container, zap have complex lifecycles)
127+
- [x] Refactor `scanner-gitleaks/action.yml` (207 → 161 lines, backend: auto/Docker)
128+
- [x] Refactor `scanner-osv/action.yml` (357 → 222 lines, backend: auto/Docker)
129+
- [x] Refactor `scanner-checkov/action.yml` (307 → 253 lines, backend: local/pip)
130+
- [x] Removed published GitHub Action dependencies (gitleaks-action, osv-scanner-action, checkov-action) for portability
131+
- [x] Enhanced `osv.py` with lockfile/recursive config passthrough
132+
- [x] Enhanced `checkov.py` parse_results to return passed_count
133+
- [ ] Refactor remaining 2 scanner actions (container, zap have complex multi-tool lifecycles — needs SDK lifecycle engine)
128134
- [ ] Refactor 6 linter actions (or add linter modules to SDK first)
129135
- [ ] Verify backward compatibility: identical outputs, artifacts, SARIF
130136
- [ ] Update `test-actions.yml` to validate thin wrappers

0 commit comments

Comments
 (0)