AgentLint configuration evidence ledger GitHub

OpenAI Build Week · judge brief

Inspect configuration authority before an agent acts.

AgentLint reads the local instructions, skills, plugins, and MCP configuration that can shape an agent’s effective authority—then turns the evidence into a reviewable report without executing what it finds.

Execution
0
Evidence
local
Output
reviewable

Start with the evidence

Three static artifacts for the review path.

These reports and source files are generated fake-fixture snapshots from deliberate fake fixtures—not a live remote scan. The page itself does not scan, execute, or contact any endpoint.

What the audit makes visible

Three outputs, one reviewable chain of evidence.

The point is not to infer intent. It is to make the configuration relationships that can affect an agent’s real authority inspectable before execution.

01

Effective Instruction Graph

Traces which project instructions apply at a directory and calls out when a nearer instruction changes an ancestor rule.

“Which instructions are effective here?”

02

Codex Plugin Contract Audit

Checks the declared plugin and skill structure against the supported contract so broken or unsafe references are visible before use.

“Does this plugin and its skills meet the contract?”

03

Capability-to-Authority Map

Connects evidence-backed declarations across instructions, skills, plugins, and MCP configuration without claiming runtime behavior or authorization grants.

“Which declared capabilities connect the configuration?”

Report, not dashboard

A ledger that keeps evidence next to the conclusion.

The self-contained report pairs verdict totals with instruction precedence, capability relationships, and expandable source evidence. It stays legible offline and retains relative paths rather than personal machine paths.

Examine the generated BLOCK snapshot
AgentLint BLOCK report preview for a deliberately unsafe fake fixture, with findings and evidence paths
Product report preview — generated from the deliberately unsafe fake fixture; not a live remote scan.

Reproduce locally

Run the fake fixture in your own terminal.

This command produces portable local evidence from the included deliberately unsafe fixture. It is expected to BLOCK, and --fail-on never keeps the demo command successful so the report can be opened.

From the repository root

agentlint scan examples/unsafe-project --json reports/unsafe.json --html reports/unsafe.html --fail-on never
Open GitHub

Copy the command, then run it locally. This page does not run it for you.