Tool tree
The security boundary between AI agents and the web.
Implementation
gradeNot graded
gradeNot graded
get_repositoryAnswer
Return repository metadata and the available files.
View tool JSON
{
"name": "get_repository",
"kind": "answer",
"impl": "imperative",
"description": "Return repository metadata and the available files.",
"inputSchema": {
"type": "object",
"properties": {}
}
}get_commit_diffAnswer
Return the current repository diff and commit identifier.
View tool JSON
{
"name": "get_commit_diff",
"kind": "answer",
"impl": "imperative",
"description": "Return the current repository diff and commit identifier.",
"inputSchema": {
"type": "object",
"properties": {}
}
}scan_repositoryAction
Analyze the repository for security vulnerabilities and engineering risks.
View tool JSON
{
"name": "scan_repository",
"kind": "act",
"impl": "imperative",
"description": "Analyze the repository for security vulnerabilities and engineering risks.",
"inputSchema": {
"type": "object",
"properties": {
"severity": {
"type": "string",
"enum": [
"all",
"critical",
"high",
"medium",
"low"
]
}
}
}
}inspect_findingAnswer
Retrieve evidence, affected files, severity, and remediation guidance.
View tool JSON
{
"name": "inspect_finding",
"kind": "answer",
"impl": "imperative",
"description": "Retrieve evidence, affected files, severity, and remediation guidance.",
"inputSchema": {
"type": "object",
"properties": {
"findingId": {
"type": "string"
}
},
"required": [
"findingId"
]
}
}propose_fixAction
Return a remediation patch for a security finding without mutating state.
View tool JSON
{
"name": "propose_fix",
"kind": "act",
"impl": "imperative",
"description": "Return a remediation patch for a security finding without mutating state.",
"inputSchema": {
"type": "object",
"properties": {
"findingId": {
"type": "string"
}
},
"required": [
"findingId"
]
}
}simulate_fixAction
Validate a remediation patch without changing repository state.
View tool JSON
{
"name": "simulate_fix",
"kind": "act",
"impl": "imperative",
"description": "Validate a remediation patch without changing repository state.",
"inputSchema": {
"type": "object",
"properties": {
"patchId": {
"type": "string"
}
},
"required": [
"patchId"
]
}
}apply_fixAction
Apply an approved remediation patch. This is a consequential write operation.
View tool JSON
{
"name": "apply_fix",
"kind": "act",
"impl": "imperative",
"description": "Apply an approved remediation patch. This is a consequential write operation.",
"inputSchema": {
"type": "object",
"properties": {
"findingId": {
"type": "string"
},
"patchId": {
"type": "string"
}
},
"required": [
"findingId",
"patchId"
]
}
}analyze_dataflowAction
Run deterministic Silver-One-style source-to-sink reachability analysis over the security fixture.
View tool JSON
{
"name": "analyze_dataflow",
"kind": "act",
"impl": "imperative",
"description": "Run deterministic Silver-One-style source-to-sink reachability analysis over the security fixture.",
"inputSchema": {
"type": "object",
"properties": {}
}
}run_verificationAction
Run deterministic verification against the current repository state.
View tool JSON
{
"name": "run_verification",
"kind": "act",
"impl": "imperative",
"description": "Run deterministic verification against the current repository state.",
"inputSchema": {
"type": "object",
"properties": {}
}
}