Releases: mananjp/a2a-firewall
Release list
v0.4.1
Full Changelog: v0.4.0...v0.4.1
v0.4.0
v1.1.1
v0.3.1
v1.0.0-core - Sellable Core (Production / GA)
v1.0.0-core — Core (Production / GA)
This release captures the production-grade core that is ready for design-partner and pilot engagements. All build, lint, typecheck, unit, integration, security, Docker, frontend, and e2e CI gates are green on this tag.
Live evidence (B2 re-run)
Reproduced on 2026-08-28T21:39:29Z against the live deployment https://a2a-firewall1.onrender.com (workspace 36349e22-c6a4-43ab-a010-f6063adfb122) via the a2a-firewall-sdk (see live case-study report):
- Clean 2-hop pipeline (Planner → Researcher → Summarizer): ALLOWED, risk
0.0both hops. - Prompt-injection / instruction-smuggling attempt: BLOCKED (risk
1.0, 6 violations: forbidden_pattern, unrestricted_access, ips_signature_prompt_injection, semantic prompt_injection). - SQL-injection / credential-exfiltration attempt (
UNION SELECTvs internal workspace store): BLOCKED (risk0.95). - Deterministic pipeline latency (in-process, Section 4 of report): p50
0.63 ms, p951.29 ms, p992.26 ms; false-positive rate 0.0% across the 211-fixture benign corpus.
SDK is published and verified on both registries at v0.2.0: PyPI a2a-firewall-sdk and npm a2a-firewall-sdk.
What's included (Core — GA)
- 5-layer detection pipeline: preflight → agent permission / non-amplification → rules → IPS/PII/CVE → Groq semantic → decision, with identity (Ed25519) and delegation (macaroon) verification.
- Non-amplification (confused-deputy) defense across delegation hops — a child request is blocked if it widens risk or switches task_type beyond the parent token's caveats.
- Identity & delegation: agent cards, workspace root keys, macaroon-style attenuable tokens, delegation-chain audit log.
- Enterprise governance: RBAC (workspace members, custom roles), SCIM provisioning, data-retention policies, spend limits, compliance packs (RBI/DPDP/HIPAA/PCI-DSS/GDPR/CCPA), SOC alerting, IP allowlist / rate limiting.
- Network security: agent-to-agent and CIDR access rules, IPS (CVE/CVSS, agent auto-suspension).
- MCP + proxy: Layer 2 tool-governance gateway and Layer 3 eBPF/process egress guard ships as R&D (see Roadmap below).
- SDK (TypeScript + Python), frontend dashboard, local benchmark + case-study tooling.
- CI is fully green: ruff lint, ruff format,
mypy strict, pytest unit, integration (postgres+jaeger), e2e, security audit (pip-audit/bandit), Docker build, frontend lint/typecheck/test/build.
Note:
v1.0.0-coreis the Core milestone. Transparent proxy, eBPF/process egress guard, and the full-stack benchmark remain Active R&D (root/kernel tooling, not yet GA-reviewed). See README "Core vs Roadmap".
Since v0.2.0 (highlights)
- Case study live execution — report + terminal output captured against a live Render deployment, plus an automated runner script.
- Enterprise governance batch — RBAC, SCIM, retention, spend, compliance, SOC, IPS.
- MCP tool-governance gateway and process egress guard (R&D).
- Transparent TLS-intercepting proxy (R&D) with dynamic CA + OS CA trust.
- 3-layer full-stack benchmark, zero-FP egress-guard whitelisting, platform support matrix.
- SDK-TS renamed to
@mananpanchal/a2a-firewall-sdk. - Quality fixes on this tag: SQLAlchemy 2.0
Mapped[...]type annotations →mypyfully clean; ruff lint + format clean;/v1/firewall/inspectnow acceptsdelegation_tokenso non-amplification enforcement actually runs over HTTP; accurate case-study claims (TPR/FNR documented as R&D).