Read the base policy
The active pull request cannot weaken the policy currently evaluating it.
GitHub App for pull request integrity
A pull request should not be able to weaken the tests, workflows, or policy used to judge itself. ProofLock evaluates those changes against rules from the base commit.
Free to use · Choose specific repositories · No user OAuth
ProofLock binds policy, approval, and the final Check to evidence the pull request cannot rewrite retroactively.
The active pull request cannot weaken the policy currently evaluating it.
A new commit invalidates stale approval and starts a fresh integrity decision.
Protected changes stay visible until the required evidence is current and eligible.
Install on selected repositories, inspect real pull requests in audit mode, then make the ProofLock Check required and switch to enforce.
.github/prooflock.ymlversion: 1 mode: audit approval: required: 1 protectedSurfaces: - id: verification paths: - ".github/workflows/**" - "**/tests/**" - "**/lockfiles/**"
ProofLock does not request user identity or write repository contents. Installation tokens are narrowed to one repository.
Install on selected repositories and begin in audit mode.