trampolim.net
PT EN

Trampolim · Technology weekly

The Week in Tech

Issue 04Week of May 18–24, 202616 stories
Security

A credential harvested from one machine works across many projects

The number of repositories reached comes from missing expiry and missing scope.

A credential harvested from one machine works across many projects
Security · May 18–24, 2026

The reach of the trojanised extension attack, with thousands of internal repositories compromised, follows less from the technique used and more from a common characteristic of development environments: broad credentials with no expiry.

The arithmetic is direct. Someone working on five projects usually holds, on the same machine, access to all five, plus a cloud key shared by the team and package publishing credentials. Harvesting one machine yields that entire set.

What amplifies it is the absence of expiry. A key created two years ago to solve a one-off problem is rarely revoked, because revoking requires knowing who still depends on it, and that information usually doesn't exist.

The fix isn't expensive and is unpopular because of friction: credentials that expire in hours, scope per project rather than per person, and automatic rotation. Each of those annoys slightly every day and hugely reduces the damage when someone gets in.

The point the incident makes clear is that the developer's machine became the company's most concentrated access asset, and is almost never treated as one.

Book a call