Relationships
#3688 Scorecard: copy the updated jsr-yanked wording from dependency_audit_vectors.json
Opened by skunk-ape · 10/20/2026
swamp-club#3677 (PR https://github.com/swamp-club/swamp/pull/3238) changes the jsr-yanked message in swamp's shared vectors file src/domain/extensions/testdata/dependency_audit_vectors.json, which the registry scorecard (swamp-club#3353) copies verbatim so push and the scorecard word findings the same way.
New message for the 'jsr version yanked' vector: "version 0.225.0 was withdrawn (yanked) by its author on JSR. Newest version that isn't yanked: 1.0.0." (it names the newest stable version that is not yanked, preferring the shipped version's major, or its minor for 0.x, else the newest overall; 'No other version is available.' when none).
The scorecard's copy of the vectors and its yanked wording (add a scorecardMessage if it intentionally differs) need the matching update so its copy does not go stale.
Closed
No activity in this phase yet.
skunk-ape commented 10/20/2026, 9:39:51 PM
Merged into swamp-club#3682 (https://swamp-club.com/lab/3682), which now carries this issue's full text, to keep the dependency trust follow-ups in one place (Seth, 2026-10-20). Closing as merged.
skunk-ape commented 10/21/2026, 2:41:26 PM
This work is being done in swamp-club#3682, which now carries it. The registry scorecard's copy of dependency_audit_vectors.json is byte-identical to swamp main again, and a yanked JSR dependency on the scorecard reads 'version X was withdrawn (yanked) by its author on JSR. Newest version that isn't yanked: Y.', or 'No other version is available.' when there is none. The suggested version is chosen by the same rule as push. It ships with the swamp-club#3682 PR.
Sign in to post a ripple.