Guided security lab
Tool-Chain Analysis
A guided exercise on sequence-level analysis of composed tool effects: reconstruct ordered chains from application telemetry, spot cumulative effects that per-call review misses, handle unobserved results and keep delegation bounded across agent hops.
This exercise uses authored, deterministic examples with fictional names and neutral synthetic content. It calls no tools, APIs, agents or models, and it does not predict how any real model or system behaves.
Learning objectives
- Reconstruct an ordered tool chain from application-side telemetry rather than model narration.
- Distinguish per-call authorization from sequence-level composition risk.
- Identify cumulative effects that are invisible when each call is reviewed in isolation.
- Preserve data and resource lineage and destination context across tool boundaries.
- Recognize when repeated or split operations exceed a task-level cumulative constraint.
- Treat retries carefully when the previous result is unobserved; do not assume the first call failed.
- Preserve bounded delegation across agent hops without unioning permissions across agents.
- Distinguish a chain-risk flag from proof that a prohibited effect executed.
Prerequisites
- Agent Authorization lab (recommended)
- Plan Drift Detection lab (recommended)
Chain path and trust flow
The model proposes or runs a sequence of calls, telemetry records each step, and a chain analyzer judges the combined effect. Task records, telemetry and the analyzer are system components; the chain itself stays variable.
- Recorded task and chain constraintsSystem component->
- ModelSystem component->
- Proposed or observed chainVariable content->
- Call telemetry and lineageSystem component->
- Chain analyzerSystem component->
- Per-call authorization (separate)System component
Model-visible plan and observations
What the model reads. It is not the chain record.
- User request
Prepare an internal restock report for SKU-17.
- Observations so far
Stock count and reorder threshold are available from read-only sources.
Application-recorded chain evidence
Task and run IDs, ordered calls, identities and delegations, resource classes, destinations, counters, idempotency keys and execution states recorded outside model text.