Production security-operations agents, built as configuration β on Amazon Bedrock AgentCore Harness. The agent that builds agents.
A self-iterating security-operations platform where natural language flows in, and the platform auto-builds, tests, evaluates, iterates, and promotes agents β fully controllable (HITL gates) and observable.
β Live-validated: closed loop proven on real AWS (weakβimproveβpassβHITLβpromote)
The thesis: a production SecOps agent should be configuration, not orchestration code.
Declare model Β· prompt Β· tools Β· skills Β· memory Β· limits. AWS runs the entire agent loop in a per-session Firecracker microVM.
Live-validatedBuild β evaluate β retry-with-reasoning β promote. The framework auto-improves its own agents via managed evaluation + regression guard + safety veto.
Proven on AWSHITL gates everywhere. Sandbox hooks. Egress control. Guardrail injection defense. Supply-chain hardened (SBOM + SLSA + CodeQL + pip-audit).
100 defects fixedBackend-pluggable tools (Splunk / Elasticsearch / ServiceNow / Jira connectors), multi-account ops, a `*_LIVE` env to connect any real SIEM.
Offline-first7 deterministic, LLM-free tools: lint β translate (YARA/Suricata/SPL/EQL) β dedup β coverage β audit β Navigator β baseline regression gate.
CI-gateableAll 20 tools exposed as a standard MCP server. Any AI agent (Claude Code, Cursor, Windsurf) connects with zero integration code.
M15 β NEW7 deterministic tools, LLM-free, offline, CI-gateable β with an explicit "cannot analyze" honesty ledger.
Not mock β exercised against real AgentCore APIs on a non-production account, then torn down.
| Proof | What ran | Result |
|---|---|---|
| Runtime A2A | CreateAgentRuntime β arm64 microVM β live A2A message/send β Bedrock Haiku β Log4Shell verdict | β HTTP 200 |
| Closed Loop | Weak agent (0.0) β improve β re-score (1.0) β safety veto + regression guard β HITL β promote endpoint | β closed:true |
| CUSTOM_JWT Gateway | Cognito OIDC M2M β RS256 token accepted (200) + no/garbage token rejected (401) | β enforced |
| Memory Recall | 4 sessions tenant-1 β SEMANTIC extraction β cross-session recall; tenant-2 = 0 (isolation) | β isolated |
| Managed Evaluator | SESSION LLM-judge ACTIVE + OnlineEvaluationConfig scoring 100% spans (Faithfulness/Harmfulness) | β ACTIVE |
| Guardrail | GUARDRAIL_INTERVENED masked a fake AWS key + sk- token in tool response | β masked |
| Egress Control | Private VPC β no IGW, no NAT, no 0.0.0.0/0 β PrivateLink only | β default-deny |
| Registry Governance | Registry + record: DRAFT β PENDING_APPROVAL (autoApproval=false dual-gate) | β governed |
| Drift Fix (live) | Underscore-named Registry created (pre-fix: ValidationException) β torn down, zero residue | β fixed |
15 milestones from baseline reproduction to world-class depth β all shipped.
Three-layer SecOps agent architecture on AgentCore primitives.
60-second offline path to running
Three-layer design deep-dive
Full pdoc-rendered module docs
Add a tool / skill / harness / specialist
Connect your SIEM, ticketing, assets
STRIDE + agent attack surface
SOC 2 / ISO 27001 / NIST CSF mapping
Connect any AI agent to all 20 tools
Release history & migration notes