Information Flow Control Gate

A deterministic security-policy layer for chained tools. Does two things: (1) discovers tool dependency chains by matching one tool's output TYPE to another tool's input TYPE (the NESTFUL failure mode where LLMs miss that COVID stats need a country code first); (2) tracks data taint with FIDES-style TRUSTED/UNTRUSTED labels that propagate through operations, so a sensitive action is blocked when its data is tainted, with opaque-variable references keeping raw untrusted content out of the LLM's reasoning. Use when tools chain and untrusted data can reach a sensitive action. NOT a replacement for authentication (that verifies the caller; this governs the data), NOT for single-tool calls with no chaining, NOT a general policy engine (it enforces the two IFC mechanisms the chapter names, not arbitrary rules).

AnthonyAlcaraz 55da020 4 files · 32.4 KB Updated

File contents

AnthonyAlcaraz/agentic-graph-rag-skills/tree/main/skills/tool-orchestration/information-flow-control-gate commit 55da020dc8

Frequently asked questions

npx skillmds@latest add anthonyalcaraz/information-flow-control-gate