Release Notes¶
Full release history for the Prisma AIRS plugin.
v0.3.0 - Full Security Suite¶
Released: 2026-03-17
New Features¶
- 12 hooks covering 9 OpenClaw event types:
prisma-airs-guard--before_agent_start, security reminder injectionprisma-airs-audit--message_received, audit logging + scan cacheprisma-airs-context--before_agent_start, threat warning injectionprisma-airs-prompt-scan--before_prompt_build, full context scanningprisma-airs-inbound-block--before_message_write, hard block user messagesprisma-airs-outbound-block--before_message_write, hard block assistant messagesprisma-airs-outbound--message_sending, response scanning/blocking/DLP maskingprisma-airs-tools--before_tool_call, cache-based tool gatingprisma-airs-tool-guard--before_tool_call, active AIRS scanning of tool inputsprisma-airs-tool-redact--tool_result_persist, regex DLP redaction of tool outputsprisma-airs-llm-audit--llm_input/llm_output, LLM I/O audit loggingprisma-airs-tool-audit--after_tool_call, tool output audit logging
- Per-hook configuration: 12 mode fields, each
deterministic/off(4 supportprobabilistic) - Scanning modes:
deterministic,probabilistic,offper feature fail_closed+probabilisticvalidation: startup error if incompatible- Tool event scanning:
toolEventcontent type for tool-guard hook - Hard guardrails:
before_message_writehooks block at persistence layer - 164+ tests across 15 test files
- Docker E2E:
docker-compose.yml,Dockerfile.e2e,entrypoint.sh, 7-test smoke suite - SDK dependency:
@cdot65/prisma-airs-sdk^0.6.7 handles HTTP, auth, retries
Configuration (16 fields)¶
api_key, profile_name, app_name, reminder_mode, audit_mode, context_injection_mode, outbound_mode, tool_gating_mode, inbound_block_mode, outbound_block_mode, tool_guard_mode, prompt_scan_mode, tool_redact_mode, llm_audit_mode, tool_audit_mode, fail_closed, dlp_mask_only, high_risk_tools
v0.2.5 - Stable Release & Docker Support¶
Released: 2025-02-14
- Dropped alpha prerelease tag (0.2.5-alpha.0 to 0.2.5)
- Moved docs to repo root (MkDocs site)
- Added Docker deployment guide and base Dockerfile
- API key via plugin config only (env var removed from docs)
v0.2.4 - Config API Key & Hook Registration¶
Released: 2025-02-12
Breaking Changes¶
- API key moved from
PANW_AI_SEC_API_KEYenv var to plugin configapi_key apiKeyremoved fromScanRequest; SDK initialized once viainit({ apiKey })inregister()scan()checksglobalConfiguration.initializedinstead of requiring apiKey per call
Changes¶
- Hook registration via
api.on()adapters instead ofregisterPluginHooksFromDir ContentErrorTypeandErrorStatusre-exported from SDK- Removed
requires.envfrom plugin manifest
v0.2.0 - Multi-Layer Security Architecture¶
Released: 2024-02-04
Breaking Changes¶
fail_closednow defaults totrue
New Features¶
- 4 new hooks: audit, context, outbound, tools
- Scan result caching between hooks (30s TTL)
- DLP masking for sensitive data in responses
- Tool blocking based on threat categories
- Fail-closed mode for scan failures
v0.1.4 - OpenClaw v2026.2.1 Compatibility¶
Released: 2024-02-04
- Fixed breaking API change:
handlertoexecutewith_idparameter
v0.1.3 - Initial npm Publish¶
Released: 2024-02-03
- First npm release as
@cdot65/prisma-airs - OIDC trusted publishing via GitHub Actions
v0.1.2 - Hook System¶
Released: 2024-02-02
- Added
prisma-airs-guardbootstrap reminder hook
v0.1.1 - Agent Tool¶
Released: 2024-02-01
- Added
prisma_airs_scanagent tool - CLI commands:
openclaw prisma-airs,openclaw prisma-airs-scan
v0.1.0 - Initial Release¶
Released: 2024-01-31
- Gateway RPC method:
prisma-airs.scan - TypeScript scanner with direct AIRS API integration
- Basic plugin manifest and configuration
Upgrade Guide¶
v0.2.x to v0.3.0¶
-
Review new hooks -- all default to
deterministic. Disable any you do not need: -
Update OpenClaw to a version supporting the new hook events (
before_message_write,before_prompt_build,tool_result_persist,llm_input,llm_output,after_tool_call) -
Reinstall plugin:
v0.1.x to v0.2.0¶
fail_closednow defaults totrue. Setfail_closed: falseif you want previous behavior.- All new hooks default to
deterministic. Disable with"off"if needed. - Requires OpenClaw v2026.2.1+.
Roadmap¶
- [ ] AIRS API match offsets for precision DLP masking
- [ ] Rate limiting for API calls
- [ ] Circuit breaker for fail modes
- [ ] Metrics export (Prometheus/OpenTelemetry)
Feature Requests¶
Open an issue on GitHub.