dgenio/AgentFence policy check

Gate recorded MCP / tool calls against an AgentFence policy in CI. Fails the job when any call matches a denied (or asked) decision.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
policyPath to the policy YAML file.yes
callsPath to the JSONL tool-call input (or a recorded audit log of calls).yes
fail-onComma-separated decisions that fail the job: deny, ask, or deny,ask. With the non-interactive default, ask decisions are auto-denied and thus counted under deny.nodeny
audit-logOptional path to write the audit JSONL log to.no""
tamper-evidentWrite a hash-chained, tamper-evident audit log (requires audit-log).nofalse
approval-timeoutMaximum time to wait on an ask decision (e.g. 30s). 0 waits forever.no30s
go-versionGo toolchain version used to build the agentfence binary.no1.22
namedescription
totalTotal number of calls evaluated.
allowNumber of allow decisions.
denyNumber of deny decisions.
askNumber of ask decisions.
decisions-filePath to the JSON file containing the full decision summary.