Git diff auditor & secret scanner MCP.
Audit PR patches for leaked secrets, CI injection, and Trojan Unicode — free prefix lint, $0.002 full scan.
{
"input": {
"diff": "--- a/app.js\n+++ b/app.js\n@@ -1 +1,2 @@\n export {};\n+const k = \"AKIA7EXAMPLE9ABC1234\";"
},
"output": {
"ok": true,
"safe": false,
"applySafe": true,
"riskScore": 95,
"categories": [
"leaked_secret_in_patch"
]
}
}
import { wrapFetchWithPaymentFromConfig } from "@x402/fetch";
import { ExactEvmScheme } from "@x402/evm";
import { privateKeyToAccount } from "viem/accounts";
const acct = privateKeyToAccount(process.env.PRIVATE_KEY);
const payFetch = wrapFetchWithPaymentFromConfig(fetch, { schemes: [{ network: "eip155:8453", client: new ExactEvmScheme(acct) }] });
const res = await payFetch("https://aso-x402-screen.asostudio.workers.dev/v1/screen/diff", { method: "POST", body: JSON.stringify({ diff }) });
{
"mcpServers": {
"edgescreen": {
"url": "https://aso-x402-screen.asostudio.workers.dev/mcp"
}
},
"freeTool": "free_secret_prefix_lint",
"paidTools": [
"screen_diff",
"screen_secret"
],
"arguments": {
"text": "AWS_KEY=AKIA7EXAMPLE9ABC1234"
}
}
Base USDC wallet · Free MCP tools need no wallet
POST /v1/screen/diff
Secrets, CI injection, hooks, TLS, BiDi hunks
$0.002 Base USDC
MCP free_secret_prefix_lint
POST /mcp ($0 lint → screen_diff / screen_secret)
$0–$0.002 USDC
POST /v1/screen
Combined batch up to 25 entries
$0.005 Base USDC