buildOne report1 publisher A one-day install cooldown is 1440 in pnpm, 1 in npm and 86400 in Bun
pnpm, npm, Bun and Yarn can each refuse versions younger than a set age, using minutes, days, seconds and minutes respectively. Pasting pnpm's 1440 into npm makes the cooldown 1440 days, roughly 3.9 years.
Reality
- Evidence50
- Adoption40
- Hype gap+10
- Incentives
- Not scored
- Confidence60
buildConfirmed4 publishers Tensorlake's npm SDK 0.5.144 runs a credential-stealing worm from a preinstall hook at install time, Socket reported. According to Socket's analysis, any secret reachable from a workstation or build runner that installed the release may be exposed.
Perspective Coverage
4 publishers
- Builder
- Builder 44%
- Operator
- Operator 50%
- Investor
- Investor 6%
Reality
- Evidence74
- Adoption25
- Hype gap+10
- Incentives35
- Confidence72
buildOne report1 publisher Theo Browne's AI-written tsc-rs type-checks VS Code 13x faster than tsc 6
Theo Browne's AI-written Rust port of the TypeScript compiler type-checks VS Code 13x faster than tsc 6 and cost over $420,000 in tokens. Browne says he never read the code, so the 181,711 ported tests it passes are the main evidence that it behaves correctly.
Reality
- Evidence45
- Adoption
- Not scored
- Hype gap+30
- Incentives35
- Confidence55
Unit 42 finds supply-chain malware fetching its C2 addresses from blockchain smart contracts
Unit 42 says supply-chain attackers have moved command-and-control into blockchain smart contracts, so one transaction can re-point an entire botnet or worm. Defenders' useful choke points are now developer machines, CI runners and the chain lookup itself.
Reality
- Evidence55
- Adoption45
- Hype gap+15
- Incentives45
- Confidence55
buildConfirmed2 publishers Vercel Labs' experimental ScriptC compiles TypeScript to native binaries that started in 1.78ms against Node's 61.78ms in one benchmark. The gain holds for short, statically typed programs, while framework code and sustained compute both ran slower than Bun or Node.
Reality
- Evidence55
- Adoption15
- Hype gap+25
- Incentives35
- Confidence55
buildOne report1 publisher Tag-pinned workflows re-ran Mini Shai-Hulud after issues-helper was re-enabled
Socket says workflows using issues-helper@v2.2.1 re-ran Mini Shai-Hulud after the Action was re-enabled on September 16 with its malicious tags intact. The earlier takedown only made those jobs fail, so the fix that holds is dropping the Action or pinning a verified commit SHA.
Reality
- Evidence55
- Adoption35
- Hype gap+10
- Incentives
- Not scored
- Confidence55
buildConfirmed2 publishers September's wave altered more than 500 npm package versions and November's backdoored 796, both by republishing under a fresh version number, which is exactly the thing an exact pin declines to fetch.
Reality
- Evidence62
- Adoption
- Not scored
- Hype gap+15
- Incentives
- Not scored
- Confidence58
buildOne report1 publisher A substring-match scorer made a weekend RAG build look 13 points worse than it was
Exact-substring scoring put a developer's 700-line RAG tool at a 65% retrieval hit-rate at k=3, 13 points below what a token-overlap scorer found. The bug also made extra retrieved chunks look worthless, and a 20-question test set added 15 points of noise.
Reality
- Evidence50
- Adoption
- Not scored
- Hype gap+15
- Incentives
- Not scored
- Confidence55
buildConfirmed5 publishers Six engineers shipped a fully native Shop app in 12 weeks, but the first attempt at handing the React Native code to a model produced what Shopify's engineering director called slop. Helix chunks each screen instead.
Perspective Coverage
5 publishers
- Builder
- Builder 56%
- Operator
- Operator 33%
- Investor
- Investor 11%
Reality
- Evidence70
- Adoption55
- Hype gap+20
- Incentives50
- Confidence68
buildConfirmed2 publishers Stephen Toub of Microsoft writes that AI agents wrote most of the code and a single developer drove the port in a few months while the rest of the team kept expanding the runtime. The post puts the speedup at orders of magnitude.
Reality
- Evidence45
- Adoption60
- Hype gap+35
- Incentives80
- Confidence55
buildOne report1 publisher Staying lazy until the sort cuts a chain's 80,000-object peak to about 2,000
TC39's iterator helpers are Baseline as of September 2026, so lazy chains run without a polyfill from Chrome 122 and Node 22 upward, while the teams reporting the 40-60% memory saving attached to them are unnamed.
Reality
- Evidence42
- Adoption48
- Hype gap+34
- Incentives38
- Confidence55
Bun's million-line Rust port ran $165,000 through Anthropic's API meter
Of the ten code migrations Anthropic says finished in a month, only one carries a dollar figure: 5.9 billion input tokens and 690 million output tokens, a million lines of Rust, about 16.5 cents a line.
Reality
- Evidence45
- Adoption55
- Hype gap+30
- Incentives88
- Confidence50
buildOne report1 publisher Bun's 535,496-line Zig codebase was rewritten in Rust and validated against TypeScript tests
Jarred Sumner's four-month rewrite checked transpiled Rust against a TypeScript suite that does not depend on the implementation language, and reaching a fully passing run cost about $165,000 in tokens.
Reality
- Evidence57
- Adoption62
- Hype gap+22
- Incentives72
- Confidence63
buildOne report1 publisher AI agents ported Bun's 535,496 lines of Zig to Rust, validated by a language-independent test suite
Bun's port from Zig to Rust landed in four months because its test suite was written in TypeScript, independent of the language underneath, and because separate agents wrote the code and reviewed it.
Reality
- Evidence46
- Adoption62
- Hype gap+22
- Incentives74
- Confidence52
buildOne report1 publisher A local proxy convinces the ChatGPT desktop app it is still talking to OpenAI
One MIT-licensed proxy on localhost is enough to serve OpenAI's own desktop client from self-hosted models. The models that fail there fail on Codex's tool-call format. One of three tested got lost.
Reality
- Evidence32
- Adoption15
- Hype gap+18
- Incentives45
- Confidence40
buildOne report1 publisher myc's PreCompact hook writes the session to disk before the summary drops the reason
myc is an MIT-licensed memory layer for coding agents that installs into Claude Code's PreCompact event, writes the raw session to disk before it prints anything back, and hides the decisions it extracts until a human confirms them.
Reality
- Evidence38
- Adoption10
- Hype gap+12
- Incentives65
- Confidence45
buildOne report1 publisher Tauri trades Electron's 150 MB floor for a Node sidecar you have to supervise
Size was the only reason to pick Tauri over Electron for this app, and the discount is real. What you take on in exchange is a second process whose lifetime and paths you now manage from Rust.
Reality
- Evidence58
- Adoption
- Not scored
- Hype gap−12
- Incentives32
- Confidence55
Shai-Hulud's third wave printed SAP's npm token straight into a workflow log
Four core SAP build packages shipped an identical 11.6MB credential stealer. Because npm trusted the whole cap-js repository rather than one branch, a commit pushed to an unused branch was enough to publish them.
Publishers:stepsecurity.io
Reality
- Evidence60
- Adoption38
- Hype gap+15
- Incentives78
- Confidence55
buildOne report1 publisher WebKit rebuilt Safari's module loader instead of patching top-level await again
Safari's loader took its host hooks from a proposal last updated in January 2016, which is why the top-level await bugs survived years of patching, and why the rewrite only helps traffic already on Safari 27.
Reality
- Evidence66
- Adoption15
- Hype gap+18
- Incentives60
- Confidence66
buildOne report1 publisher WebKit rewrites Safari's module loader to make top-level await spec-compliant
Safari's "accessed before initialization" errors came from host hooks specified in a proposal last touched in 2016, before async/await existed in the language. WebKit rebuilt the loader rather than patch it again.
Reality
- Evidence66
- Adoption24
- Hype gap+16
- Incentives68
- Confidence61