proofofwork-agency/ToolPin CI

Verify an MCP lockfile with toolpin ci.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 10, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: proofofwork-agency/toolpin@0c17016d9437f74ffef31d2ec7db63577e8464c5 # v0.5.4

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
working-directoryDirectory that contains mcp-lock.json.no.
fileLockfile path, relative to working-directory.nomcp-lock.json
sourceOptional registry source passed to --source. Leave empty to use each lockfile entry's recorded source, falling back to all for older locks.no""
liveFetch live registry data instead of relying on local cache.notrue
verifyRun verification before comparing locked plans.no""
require-verifiedRequire fresh ToolPin-verified artifact evidence when verification runs.no""
strictPreset for verify + require-verified. Explicit conflicting inputs fail closed.nofalse
doctorRun toolpin doctor before ci. auto runs when known project MCP client config files exist.noauto
sarifWrite toolpin ci SARIF output to toolpin-ci.sarif and expose sarif-path.nofalse
expect-digestExpected whole-lock digest from a trusted out-of-band source.no""
signatureDetached signature path.no""
public-keyPublic key path used with signature.no""
toolpin-versionOptional npm version specifier for the published @proofofwork-agency/toolpin npm package. Leave empty to install from this action source.no""
policyPolicy file path.no.toolpin/policy.json
no-policyPass --no-policy and skip policy enforcement.nofalse
timeoutLive verification timeout in milliseconds.no15000
skip-live-verificationPass --skip-live-verification when verify is enabled.nofalse
allow-executePass --allow-execute so live verification may execute package targets (required to re-verify live capability pins on package entries).nofalse
namedescription
sarif-pathPath to SARIF output when sarif is true.