{"ok":true,"site":{"host":"agentfence-two.vercel.app","url":"https://agentfence-two.vercel.app/","type":"live","desc":"The security boundary between AI agents and the web.","tools":[{"name":"get_repository","kind":"answer","impl":"imperative","description":"Return repository metadata and the available files.","title":"Get repository","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_commit_diff","kind":"answer","impl":"imperative","description":"Return the current repository diff and commit identifier.","title":"Get commit diff","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"scan_repository","kind":"act","impl":"imperative","description":"Analyze the repository for security vulnerabilities and engineering risks.","title":"Scan repository","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"severity":{"type":"string","enum":["all","critical","high","medium","low"]}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inspect_finding","kind":"answer","impl":"imperative","description":"Retrieve evidence, affected files, severity, and remediation guidance.","title":"Inspect security finding","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"findingId":{"type":"string"}},"required":["findingId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"propose_fix","kind":"act","impl":"imperative","description":"Return a remediation patch for a security finding without mutating state.","title":"Propose security fix","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"findingId":{"type":"string"}},"required":["findingId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"simulate_fix","kind":"act","impl":"imperative","description":"Validate a remediation patch without changing repository state.","title":"Simulate security fix","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"patchId":{"type":"string"}},"required":["patchId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"apply_fix","kind":"act","impl":"imperative","description":"Apply an approved remediation patch. This is a consequential write operation.","title":"Apply security fix","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"findingId":{"type":"string"},"patchId":{"type":"string"}},"required":["findingId","patchId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"analyze_dataflow","kind":"act","impl":"imperative","description":"Run deterministic Silver-One-style source-to-sink reachability analysis over the security fixture.","title":"Analyze C dataflow","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"run_verification","kind":"act","impl":"imperative","description":"Run deterministic verification against the current repository state.","title":"Run verification","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Developer Tools","apiSurface":"spec","toolCount":9}}