
Security News
PHP Foundation Says Chainguard Broke Security Embargo Ahead of Emergency Patches
The PHP Foundation says Chainguard broke a security embargo ahead of critical RCE patches, as leaks disrupted the coordinated release.
pi-correctover-security
Advanced tools
Correctover CCS runtime security for Pi coding agent — pre-execution guardrails, post-execution output scan, tamper-evident audit receipts.
Correctover CCS runtime security extension for the Pi coding agent — blocks dangerous tool calls before they execute and scans tool outputs for secrets / prompt injection after execution, with a tamper-evident audit trail.
Pi is intentionally minimal (four tools: read/write/edit/bash, YOLO by
default). This extension is the safety net.
tool_call
curl ... | bash, rm -rf /, dd of=/dev/sd*, mkfs, fork bombs,
PowerShell IEX (New-Object Net.WebClient)....env, .aws/credentials, .ssh/id_rsa, kubeconfig,
.pem/.key/.p12, etc.169.254.169.254, metadata.google.internal,
100.100.100.200, RFC1918 ranges, loopback, IPv6 loopbackterminate: true to stop the agent turntool_result
env, cat .env,
kubectl config view, aws secretsmanager ...) even when no pattern hitsstructure, schema, latency, cost, identity, integrity, security~/.pi/agent/correctover/audit.jsonl (Ed25519 signing on the roadmap)/correctover:status — counters + audit file path/correctover:recent [n] — show last n signed receipts (default 10)All checks are pure regex / heuristics — no LLM calls, no network. A single
tool_call evaluation completes in well under a millisecond, so it does not
add noticeable latency to Pi's agent loop.
pi install npm:pi-correctover-security
Or drop the extension in manually:
mkdir -p ~/.pi/agent/extensions
curl -fsSL https://unpkg.com/pi-correctover-security/src/index.mjs \
-o ~/.pi/agent/extensions/correctover.mjs
# plus scanner.mjs and audit.mjs in the same directory
Pi loads .mjs/.ts extensions through jiti;
no build step required.
Optional environment variables:
| Variable | Default | Purpose |
|---|---|---|
CORRECTOVER_AUDIT_DIR | ~/.pi/agent/correctover | Where audit.jsonl is written |
CORRECTOVER_AUDIT_KEY | a built-in dev key | HMAC signing key — set this in production |
To verify a log line:
node -e "
import('pi-correctover-security/src/audit.mjs').then(({AuditLog}) => {
const a = new AuditLog();
const line = require('fs').readFileSync(a.file,'utf8').trim().split('\n').pop();
console.log(a.verifyLine(line) ? 'RECEIPT VALID' : 'TAMPERED');
});
"
The seven-dimension model is defined in IETF Internet-Draft draft-correctover-ccs. This extension implements the Security, Identity, Latency, Cost, Structure, Schema and Integrity dimensions at the Pi hook layer and emits signed receipts in line with the CCS L1 receipt schema.
Source-available proprietary (see LICENSE). Free to use, including commercially; do not repackage the rule engine as a competing product.
FAQs
Correctover CCS runtime security for Pi coding agent — pre-execution guardrails, post-execution output scan, tamper-evident audit receipts.
The npm package pi-correctover-security receives a total of 0 weekly downloads. As such, pi-correctover-security popularity was classified as not popular.
We found that pi-correctover-security demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
The PHP Foundation says Chainguard broke a security embargo ahead of critical RCE patches, as leaks disrupted the coordinated release.

Security News
PHP releases emergency patches for two critical RCE vulnerabilities as agencies urge organizations to take unpatched sites offline.

Threat Research
/Security News
A supply chain attack compromised LiteLLM 1.107.0 on PyPI and Docker, spreading malware that steals cloud credentials, developer secrets, and AI provider keys.