
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.
correctover-ccs
Advanced tools
CCS v4.1 — Agent runtime verification protocol with synchronous interceptor governance and structural fail-closed guarantee (CWE-636).
CCS v1.0 — Synchronous interceptor governance for AI Agent frameworks
TypeScript implementation of the Correctover Conformance Standard (CCS) v1.0.
Provides structural fail-closed guarantee: if governance evaluation fails, the tool function is NEVER invoked. This eliminates the CWE-636 fail-open vulnerability inherent to observer-pattern hooks.
npm install correctover-ccs
import { govern, GovernanceResult, getRuntime, CCSPolicy } from "correctover-ccs";
// Wrap any function with governance
const searchWeb = (query: string) => fetch(`...`).then(r => r.text());
const governedSearch = govern(searchWeb, { policy: "default" });
governedSearch("test query"); // ✅ Allowed by default policy
// Custom policy
class BlockDeletePolicy implements CCSPolicy {
evaluate(toolName: string, toolInput: Record<string, unknown>): GovernanceResult {
if (toolName.includes("delete") || toolName.includes("rm")) {
return GovernanceResult.DENY;
}
return GovernanceResult.ALLOW;
}
}
const runtime = getRuntime();
runtime.registerPolicy("block_delete", new BlockDeletePolicy());
const governedDelete = govern(deleteFile, { policy: "block_delete" });
governedDelete("/etc/passwd"); // ❌ Throws PermissionError
// If policy engine crashes, tool is STILL blocked
class CrashPolicy implements CCSPolicy {
evaluate(): GovernanceResult {
throw new Error("Policy engine failure!");
}
}
runtime.registerPolicy("crash", new CrashPolicy());
const governed = govern(myTool, { policy: "crash" });
governed(args); // ❌ PermissionError — tool NEVER executes
This is the fundamental difference from observer-pattern hooks (which fail-open when the observer crashes).
govern(fn, options?)Wraps a function with CCS governance. Returns a new function that evaluates governance before calling the original.
getRuntime(config?)Returns the global CCS runtime singleton.
CCSRuntimeevaluate(toolName, toolInput, policyName?) → { result, latencyUs }registerPolicy(name, policy) → voidgetStats() → performance statisticsGovernanceResultEnum: ALLOW | DENY | ERROR
CCSPolicy (interface)interface CCSPolicy {
evaluate(toolName: string, toolInput: ToolInput): GovernanceResult;
}
Benchmarked on Node.js v22 (10,000 evaluations):
Python SDK is faster (~6µs P50) due to lower decorator overhead.
CC BY 4.0 — © Correctover Standards
FAQs
CCS v4.1 — Agent runtime verification protocol with synchronous interceptor governance and structural fail-closed guarantee (CWE-636).
We found that correctover-ccs 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.