[OneDev #16] feat(security): dependency/install source guardian — scan packages and install scripts for supply chain issues #29
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Imported from OneDev issue #16 (id 35293)
Original project: internal-joseph
Original state: Open
Original submitterId: 5
Original submitDate: 2026-04-11T15:11:19.606+00:00
Original lastActivity: {'date': '2026-04-11T15:11:19.606+00:00', 'description': 'opened', 'userId': 5}
Original fields:
Idea
A recurring scan layer across PCT repos and install surfaces that checks: (1) dependencies (npm, Go modules, cargo, pip) for known CVEs and suspicious version bumps, (2) install scripts (
irm pctbin.com/* | iex, agent.ps1, etc.) for source integrity, (3) upstream package sources for hijack indicators (maintainer change, sudden new owner, massive diff on patch version). Could run as a scheduled agent or CI hook on OneDev.Why
PCT now ships install scripts consumed directly by client endpoints (sshubble agent, station, sos.ps1). A compromised upstream package or a tampered install script is a supply chain attack vector into client machines. No current scanning exists across PCT's 35+ repos. The
irm ... | iexpattern especially needs integrity verification.Open questions