Tool tree
gradeNot graded
page: Every page
get_project_statusAnswer
Report what this deployment can actually do: whether a model key, a Daytona sandbox key, a GitHub token and a TrueForge harness are configured, and whether remote writes are permitted. Returns booleans and names only — never a key.
View tool JSON
{
"name": "get_project_status",
"kind": "answer",
"impl": "imperative",
"description": "Report what this deployment can actually do: whether a model key, a Daytona sandbox key, a GitHub token and a TrueForge harness are configured, and whether remote writes are permitted. Returns booleans and names only — never a key.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}scan_dependenciesAction
Parse a package.json plus an optional lockfile into a flat dependency list with the versions that are actually installed. Pure computation; no network.
View tool JSON
{
"name": "scan_dependencies",
"kind": "act",
"impl": "imperative",
"description": "Parse a package.json plus an optional lockfile into a flat dependency list with the versions that are actually installed. Pure computation; no network.",
"inputSchema": {
"type": "object",
"properties": {
"manifest": {
"type": "string",
"description": "The contents of package.json, verbatim."
},
"lockfile": {
"type": "string",
"description": "Optional lockfile contents (package-lock.json v2/v3, yarn.lock or pnpm-lock.yaml)."
},
"lockfileName": {
"type": "string",
"description": "Name of the lockfile that was supplied, for warnings."
}
},
"required": [
"manifest"
],
"additionalProperties": false
},
"page": "/"
}fetch_repository_manifestAnswer
Read package.json (and the lockfile if present) straight out of a public GitHub repository, so a scan needs no local checkout. Accepts 'owner/repo' or a github.com URL.
View tool JSON
{
"name": "fetch_repository_manifest",
"kind": "answer",
"impl": "imperative",
"description": "Read package.json (and the lockfile if present) straight out of a public GitHub repository, so a scan needs no local checkout. Accepts 'owner/repo' or a github.com URL.",
"inputSchema": {
"type": "object",
"properties": {
"repo": {
"type": "string",
"description": "'owner/repo' or https://github.com/owner/repo"
},
"branch": {
"type": "string",
"description": "Optional branch; defaults to the repository default branch."
}
},
"required": [
"repo"
],
"additionalProperties": false
},
"page": "/"
}lookup_advisoriesAnswer
Query the GitHub Advisory Database for one package@version and keep only the advisories whose affected range actually contains that version. Falls back to OSV. This is the triage step that separates a real exposure from a page of noise.
View tool JSON
{
"name": "lookup_advisories",
"kind": "answer",
"impl": "imperative",
"description": "Query the GitHub Advisory Database for one package@version and keep only the advisories whose affected range actually contains that version. Falls back to OSV. This is the triage step that separates a real exposure from a page of noise.",
"inputSchema": {
"type": "object",
"properties": {
"packageName": {
"type": "string",
"description": "npm package name, e.g. 'lodash' or '@adobe/css-tools'."
},
"installedVersion": {
"type": "string",
"description": "Exact installed version, e.g. '4.17.20'."
},
"ecosystem": {
"type": "string",
"description": "Ecosystem label; currently 'npm'."
}
},
"required": [
"packageName",
"installedVersion"
],
"additionalProperties": false
},
"page": "/"
}assess_blast_radiusAction
Classify an upgrade from installed to target version as patch/minor/major and say how risky it is to apply automatically.
View tool JSON
{
"name": "assess_blast_radius",
"kind": "act",
"impl": "imperative",
"description": "Classify an upgrade from installed to target version as patch/minor/major and say how risky it is to apply automatically.",
"inputSchema": {
"type": "object",
"properties": {
"installedVersion": {
"type": "string",
"description": "Version currently installed."
},
"targetVersion": {
"type": "string",
"description": "Version the fix would move to."
},
"dependents": {
"type": "integer",
"description": "How many places import the package, if known."
}
},
"required": [
"installedVersion",
"targetVersion"
],
"additionalProperties": false
},
"page": "/"
}summarise_triageAction
Collapse advisory matches into one safe target version per package — the highest fix version, so no advisory is left open — ordered worst first.
View tool JSON
{
"name": "summarise_triage",
"kind": "act",
"impl": "imperative",
"description": "Collapse advisory matches into one safe target version per package — the highest fix version, so no advisory is left open — ordered worst first.",
"inputSchema": {
"type": "object",
"properties": {
"matches": {
"type": "array",
"description": "Advisory matches as returned by lookup_advisories.",
"items": {
"type": "object"
}
}
},
"required": [
"matches"
],
"additionalProperties": false
},
"page": "/"
}propose_patchAction
Generate the patched package.json for a plan, preserving the project's existing range operators (^, ~, exact). Returns the new file content and a unified diff. Writes nothing anywhere.
View tool JSON
{
"name": "propose_patch",
"kind": "act",
"impl": "imperative",
"description": "Generate the patched package.json for a plan, preserving the project's existing range operators (^, ~, exact). Returns the new file content and a unified diff. Writes nothing anywhere.",
"inputSchema": {
"type": "object",
"properties": {
"manifest": {
"type": "string",
"description": "The current package.json contents."
},
"plan": {
"type": "array",
"description": "Plan entries as returned by summarise_triage.",
"items": {
"type": "object"
}
}
},
"required": [
"manifest",
"plan"
],
"additionalProperties": false
},
"page": "/"
}list_tool_catalogAnswer
Return every tool this site exposes to agents, with its JSON Schema and safety annotations, plus how to reach the same tools over remote MCP.
View tool JSON
{
"name": "list_tool_catalog",
"kind": "answer",
"impl": "imperative",
"description": "Return every tool this site exposes to agents, with its JSON Schema and safety annotations, plus how to reach the same tools over remote MCP.",
"inputSchema": {
"type": "object",
"properties": {
"group": {
"type": "string",
"description": "Optional filter: 'sentinel', 'labs' or 'site'."
}
},
"additionalProperties": false
},
"page": "/"
}search_docsAnswer
Search SENTINEL's documentation corpus (landing sections, docs pages, the tool contract) and return matching passages with a pointer you can hand to fetch_docs.
View tool JSON
{
"name": "search_docs",
"kind": "answer",
"impl": "imperative",
"description": "Search SENTINEL's documentation corpus (landing sections, docs pages, the tool contract) and return matching passages with a pointer you can hand to fetch_docs.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Words to look for."
},
"limit": {
"type": "integer",
"description": "Maximum hits, 1–20 (default 6)."
}
},
"required": [
"query"
],
"additionalProperties": false
},
"page": "/"
}fetch_docsAnswer
Fetch one documentation passage by id, as returned by search_docs.
View tool JSON
{
"name": "fetch_docs",
"kind": "answer",
"impl": "imperative",
"description": "Fetch one documentation passage by id, as returned by search_docs.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Passage id, e.g. 'docs:approval'."
}
},
"required": [
"id"
],
"additionalProperties": false
},
"page": "/"
}navigate_consoleAction
Move the human's view to a station in this site's console (deck, scan, agent, labs, keys, bridge). In-page only — registered when a real tab is present, so an agent driving the page can show its work.
View tool JSON
{
"name": "navigate_console",
"kind": "act",
"impl": "imperative",
"description": "Move the human's view to a station in this site's console (deck, scan, agent, labs, keys, bridge). In-page only — registered when a real tab is present, so an agent driving the page can show its work.",
"inputSchema": {
"type": "object",
"properties": {
"station": {
"type": "string",
"enum": [
"deck",
"scan",
"agent",
"labs",
"keys",
"bridge"
],
"description": "Which console station to open."
}
},
"required": [
"station"
],
"additionalProperties": false
},
"page": "/"
}breachlab_analyze_cve_astAction
Deep static AST analysis for code and dependency manifests. Identifies zero-days, RCE sinks, credential theft, prototype pollution, and computes blast radius.
View tool JSON
{
"name": "breachlab_analyze_cve_ast",
"kind": "act",
"impl": "imperative",
"description": "Deep static AST analysis for code and dependency manifests. Identifies zero-days, RCE sinks, credential theft, prototype pollution, and computes blast radius.",
"inputSchema": {
"type": "object",
"properties": {
"codeOrManifest": {
"type": "string"
}
},
"required": [
"codeOrManifest"
]
},
"page": "/"
}breachlab_detonate_sandboxAction
Detonate suspicious code in an isolated simulated client-side sandbox container. Intercepts outbound network, eval, and subprocess commands.
View tool JSON
{
"name": "breachlab_detonate_sandbox",
"kind": "act",
"impl": "imperative",
"description": "Detonate suspicious code in an isolated simulated client-side sandbox container. Intercepts outbound network, eval, and subprocess commands.",
"inputSchema": {
"type": "object",
"properties": {
"code": {
"type": "string"
}
},
"required": [
"code"
]
},
"page": "/"
}breachlab_trace_taint_flowAction
Trace tainted data propagation from untrusted source inputs (e.g. req.query) to dangerous execution sinks.
View tool JSON
{
"name": "breachlab_trace_taint_flow",
"kind": "act",
"impl": "imperative",
"description": "Trace tainted data propagation from untrusted source inputs (e.g. req.query) to dangerous execution sinks.",
"inputSchema": {
"type": "object",
"properties": {
"code": {
"type": "string"
}
},
"required": [
"code"
]
},
"page": "/"
}breachlab_generate_hotpatchAction
Synthesize automated cryptographic hot-patch diffs that replace dangerous sinks with safe, parameterized equivalents.
View tool JSON
{
"name": "breachlab_generate_hotpatch",
"kind": "act",
"impl": "imperative",
"description": "Synthesize automated cryptographic hot-patch diffs that replace dangerous sinks with safe, parameterized equivalents.",
"inputSchema": {
"type": "object",
"properties": {
"code": {
"type": "string"
}
},
"required": [
"code"
]
},
"page": "/"
}biosynth_load_pdb_structureAction
Load and parse 3D Protein Data Bank (PDB) atomic coordinates into structured 3D atom graph and sequence.
View tool JSON
{
"name": "biosynth_load_pdb_structure",
"kind": "act",
"impl": "imperative",
"description": "Load and parse 3D Protein Data Bank (PDB) atomic coordinates into structured 3D atom graph and sequence.",
"inputSchema": {
"type": "object",
"properties": {
"pdbContent": {
"type": "string"
}
}
},
"page": "/"
}biosynth_mutate_residueAction
Simulate in-silico point mutation (CRISPR / protein engineering) and predict stability change (ΔΔG) and steric clashes.
View tool JSON
{
"name": "biosynth_mutate_residue",
"kind": "act",
"impl": "imperative",
"description": "Simulate in-silico point mutation (CRISPR / protein engineering) and predict stability change (ΔΔG) and steric clashes.",
"inputSchema": {
"type": "object",
"properties": {
"chain": {
"type": "string"
},
"resSeq": {
"type": "number"
},
"targetResidue3": {
"type": "string"
}
},
"required": [
"chain",
"resSeq",
"targetResidue3"
]
},
"page": "/"
}biosynth_highlight_binding_pocketsAction
Scan 3D atomic structure to discover druggable active catalytic cavities and binding pockets.
View tool JSON
{
"name": "biosynth_highlight_binding_pockets",
"kind": "act",
"impl": "imperative",
"description": "Scan 3D atomic structure to discover druggable active catalytic cavities and binding pockets.",
"inputSchema": {
"type": "object",
"properties": {
"pdbContent": {
"type": "string"
}
}
},
"page": "/"
}chrono_load_media_streamsAction
Retrieve multi-angle spatial and acoustic sensor streams (CCTV, bodycam, drone) for forensic reconstruction.
View tool JSON
{
"name": "chrono_load_media_streams",
"kind": "act",
"impl": "imperative",
"description": "Retrieve multi-angle spatial and acoustic sensor streams (CCTV, bodycam, drone) for forensic reconstruction.",
"inputSchema": {
"type": "object",
"properties": {
"incidentFilter": {
"type": "string"
}
}
},
"page": "/"
}chrono_sync_flash_audio_markersAction
Cross-correlate optical flash peaks and acoustic transients across video streams to compute millisecond time offsets.
View tool JSON
{
"name": "chrono_sync_flash_audio_markers",
"kind": "act",
"impl": "imperative",
"description": "Cross-correlate optical flash peaks and acoustic transients across video streams to compute millisecond time offsets.",
"inputSchema": {
"type": "object",
"properties": {
"referenceFeedId": {
"type": "string"
},
"targetFeedId": {
"type": "string"
}
},
"required": [
"referenceFeedId",
"targetFeedId"
]
},
"page": "/"
}chrono_triangulate_acoustic_sourceAction
Triangulate 3D physical coordinates of an acoustic blast or gunshot origin using Time-Difference-Of-Arrival (TDOA).
View tool JSON
{
"name": "chrono_triangulate_acoustic_source",
"kind": "act",
"impl": "imperative",
"description": "Triangulate 3D physical coordinates of an acoustic blast or gunshot origin using Time-Difference-Of-Arrival (TDOA).",
"inputSchema": {
"type": "object",
"properties": {
"feeds": {
"type": "array"
}
}
},
"page": "/"
}chrono_generate_forensic_dossierAction
Assemble unified cryptographic forensic report with synchronized timeline sequence and SHA-256 evidence hash.
View tool JSON
{
"name": "chrono_generate_forensic_dossier",
"kind": "act",
"impl": "imperative",
"description": "Assemble unified cryptographic forensic report with synchronized timeline sequence and SHA-256 evidence hash.",
"inputSchema": {
"type": "object",
"properties": {
"incidentId": {
"type": "string"
}
},
"required": [
"incidentId"
]
},
"page": "/"
}metaloop_inspect_trace_treeAnswer
Inspect agent execution trace tree to detect infinite tool loops, token budget spikes, and cognitive drift.
View tool JSON
{
"name": "metaloop_inspect_trace_tree",
"kind": "answer",
"impl": "imperative",
"description": "Inspect agent execution trace tree to detect infinite tool loops, token budget spikes, and cognitive drift.",
"inputSchema": {
"type": "object",
"properties": {
"traceId": {
"type": "string"
}
}
},
"page": "/"
}metaloop_inject_synthetic_toolAction
Inject synthetic mock tool response at a specific execution step to unblock trapped loops and fork execution.
View tool JSON
{
"name": "metaloop_inject_synthetic_tool",
"kind": "act",
"impl": "imperative",
"description": "Inject synthetic mock tool response at a specific execution step to unblock trapped loops and fork execution.",
"inputSchema": {
"type": "object",
"properties": {
"forkPointStepId": {
"type": "string"
},
"syntheticToolName": {
"type": "string"
},
"syntheticOutput": {
"type": "object"
}
},
"required": [
"forkPointStepId",
"syntheticToolName",
"syntheticOutput"
]
},
"page": "/"
}metaloop_mitigate_driftAction
Synthesize corrective prompt steering guidelines to compensate for cognitive drift and token explosion.
View tool JSON
{
"name": "metaloop_mitigate_drift",
"kind": "act",
"impl": "imperative",
"description": "Synthesize corrective prompt steering guidelines to compensate for cognitive drift and token explosion.",
"inputSchema": {
"type": "object",
"properties": {
"traceId": {
"type": "string"
}
}
},
"page": "/"
}zkescrow_initiate_contractAction
Create zero-backend cryptographic P2P escrow contract with verifiable milestone payout specifications.
View tool JSON
{
"name": "zkescrow_initiate_contract",
"kind": "act",
"impl": "imperative",
"description": "Create zero-backend cryptographic P2P escrow contract with verifiable milestone payout specifications.",
"inputSchema": {
"type": "object",
"properties": {
"contractorName": {
"type": "string"
},
"clientName": {
"type": "string"
}
},
"required": [
"contractorName",
"clientName"
]
},
"page": "/"
}zkescrow_verify_deliverable_hashAction
Compute client-side SHA-256 deliverable fingerprint and verify compliance against cryptographic milestone spec.
View tool JSON
{
"name": "zkescrow_verify_deliverable_hash",
"kind": "act",
"impl": "imperative",
"description": "Compute client-side SHA-256 deliverable fingerprint and verify compliance against cryptographic milestone spec.",
"inputSchema": {
"type": "object",
"properties": {
"milestoneId": {
"type": "string"
},
"submittedContent": {
"type": "string"
}
},
"required": [
"milestoneId",
"submittedContent"
]
},
"page": "/"
}zkescrow_sign_escrow_releaseAction
Generate an HMAC-SHA-256 arbiter release proof authorizing fund disbursement for a verified milestone.
View tool JSON
{
"name": "zkescrow_sign_escrow_release",
"kind": "act",
"impl": "imperative",
"description": "Generate an HMAC-SHA-256 arbiter release proof authorizing fund disbursement for a verified milestone.",
"inputSchema": {
"type": "object",
"properties": {
"milestoneId": {
"type": "string"
}
},
"required": [
"milestoneId"
]
},
"page": "/"
}