v0.6.2
Fixes from the independent review of v0.5. None of them let a change through the gate.
Security
- An attestation can only be written inside the repository, as a .json file, and never over a file that isn't an attestation. An agent talked into passing --out package.json now gets an error, not a damaged file.
Fixed
- On a pull request, a coverage base that is the pull request's own commit now stops the run instead of quietly covering nothing.
- A note followed straight by another option is treated as a missing note, not recorded as the option's name.
Changed
- When a folder's own policy replaces the repository's root policy, the report now says so.