2.0 KiB
2.0 KiB
OSVx Project Roadmap
This document tracks the high-level goals and future development milestones for the OSVx platform.
Phase 0: TYR Policy Engine
- Scaffold TYR repo structure.
- Commit & deploy initial default-deny policy bundle.
Phase 1: TYR Service Identity (SPIFFE/SVID)
- Deploy step-ca
- Bootstrap SPIRE
- Establish Binary Authorization Infrastructure
Phase 2: Network Hardening & Perimeter Defense
- Establish GCP VPC Service Controls (VPC-SC) perimeter.
- Configure Private Service Connect (PSC) for all Google APIs.
- Deploy Cloud Armor WAF policy.
- Enforce IAP-only SSH and restrict Cloud Run ingress.
Phase 3: Runtime Enforcers & Workload Security
- Draft Gatekeeper container security policy.
- Secure Ollama model inference behind mTLS via SPIRE SVIDs.
- Audit and sandbox execution environments using eBPF/Falco.
Phase 4: Data, Secret & CMEK Governance
- Transition secrets to GCP Secret Manager
- Enforce Customer-Managed Encryption Keys (CMEK) for Artifact Registry, Storage Buckets, and Cloud Run.
- Configure BigQuery real-time audit log streaming and setup
query_tyr_auditMCP tool.
Phase 5: OISSU Loop & Custom MCP Security Tools
- Build OISSU forecast and anomaly detection tools.
- Build
eval_tyr_identityandget_tyr_user_risktools. - Build
attest_tyr_supply_chaintool. - Build
run_tyr_responsetool for automated threat containment.
Phase 6: Continuous Integration & Deployment Security Gates
- Add cloudbuild security gate configuration!
- Final System Verification and Master Plan Sign-Off
- Verified: BigQuery wildcard query fix and Secret Manager 30-day rotation policies are applied.
Phase 7: Antagonist Protocol & Continuous Self-Healing
- Scaffold
tyr-antagonistCloud Run Job running on a 6-hour cron schedule. - Implement 7-step loop: Red-Team Synthesis (Jason) → Shadow Execution → Gap Mapping → Auto-Patching (Emma) → Canary Deploy → Rule Promotion → Knowledge Distillation.