evidence_collect
Probe a live agent deployment with read-only checks, returning an evidence bundle that flags each control as pass, fail, or unknown.
Instructions
Probe a running agent deployment and return an evidence bundle.
Runs read-only probes and returns what was actually observed, per control: 'pass' (demonstrably enforced), 'fail' (demonstrably not), 'unknown' (could not tell — never counted as enforced). Feed the bundle to evidence_verify to get a grade, insights and an action plan.
Self-audit warning: when an agent calls this tool about its own host, the result
is self-attestation, not assurance. The bundle records that ('provenance.
self_attested') and the assessment raises it as a critical finding. Independent
evidence needs cinch collect run out of band under a separate identity — see
the 'evidence-collect' protocol.
Args:
host: Probe the host/container running the agent (AE-001..AE-011).
pid: PID of the agent process to inspect. Omit and the collector inspects
itself, which is flagged as self-attestation.
unit: systemd unit name of the agent, used to resolve its MainPID.
project_path: Deployment directory to inspect — MCP tool grants, container
manifests, CI workflows, dependency pinning, secret handling.
endpoint: Running agent's HTTP endpoint for behavioural probes (prompt
injection, prompt leakage, tool enumeration, rate bounds).
authorized: Must be true to probe endpoint. Confirms you are permitted to
send adversarial input to that target.
deployment: Name recorded in the bundle.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pid | No | ||
| host | No | ||
| unit | No | ||
| endpoint | No | ||
| authorized | No | ||
| deployment | No | unnamed-deployment | |
| project_path | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |