Ten follow-up project ideas for software engineers¶
All projects must stay on systems you own or on local labs. No unauthorized testing.
- Object-level AuthZ test harness. Replay recorded HTTP fixtures against staging you own; fail CI on cross-tenant reads.
- Detection replay in CI. Store JSONL from this lab; unit-test rule evaluation without Docker.
- Workload identity migration. Replace a static API key in a service you own with OIDC/workload identity; document residual risk.
- IMDS lock-down design. For a cloud account you own: hop limits, no app-path to metadata, scoped roles; prove with logs.
- Signed image pipeline. Cosign or equivalent on a personal registry; admission that rejects unsigned tags.
- Sigma → your log backend. Translate DET-001–005 into the query
language you actually have (even if that is just
jq). - IR tabletop + telemetry gap list. Run a paper incident on your service; list events you cannot currently see.
- Safe copilot, not an agent. PR-review assistant that only reads diffs you own and cannot call deploy APIs.
- PQC inventory. Find RSA/ECC uses in a codebase you own (TLS, JWT, artifact signing); write a migration sketch referencing NIST PQC.
- AI-app threat model. If you ship RAG/tools: trust boundaries for documents, tools, memory; map to OWASP LLM/Agentic 2026; add prompt- injection tests that must not grant tools.
Stretch: contribute detections or docs back to this repository.