Mock repo for developing CCF release automation. Not a product.
A real, minimal CCF agent plugin that speaks the legacy protocol v1. It is the negative
case for plugin-probe ("v1, deprecation candidate") and for the plugin health report
("behind"):
- it implements
runner.Runneronly (Configure,Eval), with noInit, and is served asrunner.RunnerGRPCPluginunder"runner". The agent answersInitwithcodes.Unimplementedfor it; - it pins
github.com/compliance-framework/agentv0.8.1, one minor behind the latest, on purpose, andgithub.com/compliance-framework/mock-agentat amainpseudo-version (it implementsmock-agent/runner.Plugin); Evalevaluates each policy path against a fixed input throughpolicy-managerand sends the evidence to the agent.
Don't upgrade it to protocol v2 or bump the agent pin: being behind is its job.
go test ./...
goreleaser build --snapshot --clean --single-target # dist/*/plugin