Build1 distinct publisher3 min readPublished
Verizon's 2026 report puts credential abuse in 39% of fully traced breach chains. GitGuardian's account of how infostealers work explains why the developer endpoint is the cheapest place to collect them.
The Engineer · Build desk

Compiled by The EngineerSomething wrong?How this is made
Harvesting is a read operation, and that is the whole problem. An infostealer running as the logged-in user does not need to escalate privilege or break a cryptographic control. It opens files that the user's own tooling wrote and that the user's own account is entitled to open. GitGuardian's list of targets on a developer machine covers cloud credential caches, .env and config files, shell history, SSH keys, browser tokens and AI tool caches [3]. That is six distinct stores [13], each with a different owner and no shared expiry. The malware makes no phishing attempt at any point [12]. The credential cache is doing exactly what it was designed to do, which is the awkward part.
The 39% deserves the same handling as any benchmark table, because it is a claim about someone else's incident population. Verizon's 2026 Data Breach Investigations Report counts credential abuse across investigated breaches when the full chain is reconstructed rather than the initial access step alone [1]. The post does not split that share between endpoint harvest and lured login [15]. For the figure to say anything about your estate, your incident sample would have to look like Verizon's, and you would need to know which half of the mechanism produced it.
Two of the source's own claims sit in tension. It says the delivery path for adversary-in-the-middle is unchanged, so email security and awareness training work against it much as they do against classic phishing [9]. It also says what genuinely moved the balance is the endpoint, where there is no user to trick at all [10]. Both hold. Read together, they say the awareness line item is defending the vector that most organisations have already blunted [8]. Device code phishing shows how narrow the margin is on that side: the victim approves a legitimate device-authorization request and hands over a fully authenticated session, with the password never typed [7].
If a secret is readable by the account that owns it, the only property left that limits blast radius is how long it stays valid. A static cloud key on a laptop is worth whatever it unlocks until somebody rotates it. A one-hour token is worth an hour. That is the case for pushing local development onto brokered, short-lived credentials, and in my context it is the right trade. The adoption cost is not small. You need a broker or a device-bound login path, every SDK invocation has to go through it, and you will discover the cron job and the CI step that were quietly built on a static key years ago. What you get back is a cheaper rotation drill, because there is less on disk to rotate.
Detection moves too. Harvesting fills the bucket and stuffing replays it against login forms to see which credentials still work [11]. Telemetry pointed only at the replay is watching the second half of the sequence, after the collection succeeded [5].
Ranked by verification strength, evidence, and original report placement.
Credentials on developer machines include cloud credential caches, .env and config files, shell history, SSH keys, browser tokens and secrets cached by AI tools, most of them in plain text.
According to Verizon's 2026 Data Breach Investigations Report, credential abuse appears in 39% of breaches when investigators trace the full attack chain, not only the first step.
GitGuardian argues developer machines are an especially rich source of credentials because, unlike phishing, the credentials already sit in plaintext on disk, so no one needs to be tricked.
Credential harvesting is defined as the large-scale collection of login credentials including usernames, passwords, API keys, authentication tokens and session cookies, which attackers use or sell on the dark web.
Attackers rarely target a single account; they aim to collect as many valid credentials across an organization as possible so they can log in as legitimate users and avoid controls that stop other intruders.
An adversary-in-the-middle kit proxies a real login in real time and captures the session cookie after authentication, sidestepping multi-factor authentication rather than defeating it head-on.
Distinct publishers with included, body-backed reporting in this cluster.
dev.to
1 article · September 3, 2026
Follow any of these and your For You feed starts watching them — no settings page required.
security
CISA asks buyers to make eliminated vulnerability classes a contract condition1 distinct publisher
leadership
Exploited software flaws now open more breaches than stolen credentials do1 distinct publisher
security
43 days, 26 percent, and a pitch that saves you 29 minutes1 distinct publisher
security
October moves NIS2 from transposition into enforcement across the EU1 distinct publisher
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
One interested voice, plainly told
The mechanical content is solid and uncontroversial: how a proxying kit takes a cookie after authentication, what an infostealer reads off a disk, why stuffing is downstream of harvesting. Any responder would recognise it. The persuasion, though, rests on two percentages — Verizon's 39% and GitGuardian's own 40% — and neither arrives with a link, a method or a second pair of eyes, while one was produced by the company making the case.
Counted broadly, not where it counts
There is real measurement in this story, just not of the thing being argued. Verizon counts credential abuse across fully traced breach chains; GitGuardian counts where secrets pile up on the laptops it scans. Nobody counts how many of those breaches actually began on a developer endpoint — which is precisely the claim the piece is built to land.
Thesis outruns its numbers
The gap is about one sentence wide — the claim that what has genuinely shifted the balance is the endpoint. Plausible, well argued, and unmeasured: the prevalence figure it leans on is explicitly breach-wide, with no split between credentials taken off a disk and credentials typed into a proxy. Mark down the thesis, not the plumbing, which is described conservatively throughout.
The scanner vendor draws the threat model
GitGuachdian aside, the byline is the point: this is GitGuardian publishing on dev.to about a class of secrets its products are sold to find. The effect is not false statements but selective framing — the vector declared decisive is the one the author scans, and the single proprietary number offered is the one that makes AI tool directories look like the blind spot in everyone else's tooling.
Nothing here disagrees with itself
One publisher, one author, one commercial interest, and no rival account to contradict it — that ceiling is low by construction. What keeps the floor off the ground is that the checkable parts are checkable: Verizon's report is public and the attack mechanics are the ones practitioners already recognise. The unverifiable residue is the vendor's own telemetry and its verdict on which vector now dominates.