
Threat Research
/Security News
Searchjacked: Hidden Browser Extensions Hijack Searches for 13 Million Users
319 browser extensions installed by 13.4 million users hijack searches, capture queries, and collect referral payments from Yahoo and Bing.
correctover-ccs
Advanced tools
CCS v4.0 — 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).
The npm package correctover-ccs receives a total of 7 weekly downloads. As such, correctover-ccs popularity was classified as not popular.
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.

Threat Research
/Security News
319 browser extensions installed by 13.4 million users hijack searches, capture queries, and collect referral payments from Yahoo and Bing.

Threat Research
Malicious Firefox extensions mimic Phantom, Jupiter, and Bitget wallets to steal recovery phrases and private keys, with one fetching its payload remotely.

Product
Socket Threat Intel now shows which malware campaigns were blocked or detected in your organization, with links to scans and Firewall events.