buildOne report1 publisher Dev.to crawl finds 43% of Shopify product pages ship a first-loaded image without width or height
A dev.to analysis of 199 Shopify stores found 43% of product pages have a first-loaded image with no width or height. Image format is mostly settled at 94% WebP or AVIF, but 19.5% of pages have a first image with no alt attribute.
Reality
- Evidence62
- Adoption
- Not scored
- Hype gap−10
- Incentives35
- Confidence60
One actor exploits two unrelated WordPress plugins to plant backdoors on live sites
One actor is exploiting stored XSS flaws in two WordPress plugins, one installed on more than 500,000 sites, to plant backdoors and rogue administrator accounts. Patchstack says updating the plugins blocks further exploitation but will not clean a site that is already compromised.
Reality
- Evidence55
- Adoption30
- Hype gap+10
- Incentives35
- Confidence60
Group-IB tied the Milk Dragon phishing kit to 258 phishing pages and victims in 66 countries, baited with fake discounts posted on Facebook and TikTok. An operator then relays the victim's own 3D Secure code to approve the fraudulent charge.
Reality
- Evidence62
- Adoption40
- Hype gap+10
- Incentives
- Not scored
- Confidence60
buildOne report1 publisher Mullenweg fills Automattic's board with his own picks weeks after a 33-hour ouster
Matt Mullenweg has named four new Automattic directors weeks after the old board's leave vote against him lasted 33 hours and 20 minutes. He controls 84% of the voting power, so the people who oversee him are people he chose.
Reality
- Evidence55
- Adoption
- Not scored
- Hype gap+5
- Incentives
- Not scored
- Confidence55
buildOne report1 publisher EU storefronts must embed the Commission's legal-guarantee notice untouched, QR code included
EU shops must show the Commission's official legal-guarantee notice, issued in 24 languages, unaltered on the storefront and in order emails. One WooCommerce build hit two snags, a block checkout that skips the classic hook and an English notice with no PNG for email.
Reality
- Evidence42
- Adoption
- Not scored
- Hype gap0
- Incentives30
- Confidence45
CVE-2026-27540 lets an unauthenticated request add php to the plugin's own upload allowlist and drop a webshell. The fix shipped on February 20, and the first exploitation spike came 104 days later, on June 4.
Perspective Coverage
3 publishers
- Builder
- Builder 33%
- Operator
- Operator 57%
- Investor
- Investor 10%
Reality
- Evidence60
- Adoption20
- Hype gap+15
- Incentives45
- Confidence65
buildOne report1 publisher Chrome ships an llms.txt audit that a spec-valid file can fail
Version 2 of the llms.txt proposal landed in August, Lighthouse has audited the file since Chrome 13.3, and three of the four big WordPress SEO suites generate one. Google Search still says nothing fetches it.
Reality
- Evidence72
- Adoption42
- Hype gap+30
- Incentives62
- Confidence58
buildOne report1 publisher A path-only cache bypass lets Cloudflare serve one shopper's cart header to another
Cloudflare caches by file extension and leaves HTML alone by default, so the exposure starts with the rule someone writes to lift the hit ratio. A dev.to write-up argues that rule has to match session cookies as well as paths.
Reality
- Evidence34
- Adoption
- Not scored
- Hype gap+14
- Incentives22
- Confidence45
buildOne report1 publisher Automattic's CFO held the CEO job for 2,000 minutes
Matt Mullenweg went on leave last Thursday and was back by Saturday, with CFO Mark Davies standing in between the two notices. The company timed the absence to the minute and has declined to explain what changed.
Reality
- Evidence42
- Adoption
- Not scored
- Hype gap+16
- Incentives64
- Confidence55
buildOne report1 publisher Attackers are telling a WooCommerce plugin that PHP is an allowed upload extension
CVE-2026-27540 lets an unauthenticated POST save a PHP file, and 2.0.3.2 closes that write. Whether a file that already landed can run is a separate question, decided by how the server treats the upload directory.
Reality
- Evidence60
- Adoption38
- Hype gap+10
- Incentives45
- Confidence55
buildOne report1 publisher Silent WordPress bugs point at the hook that fired one step too late
A dev.to walkthrough of WordPress's five bootstrap windows yields a usable triage rule, because calling too early throws while calling too late does nothing, and load order decides which environment shows you the bug.
Reality
- Evidence44
- Adoption
- Not scored
- Hype gap+18
- Incentives68
- Confidence56
WordPress puts an automated security score between a plugin commit and the update API
Every plugin and theme release now sits in a six-hour cooldown while AI models and Jetpack Scan grade the changes, and a high enough risk score halts distribution before any human looks at it. WordPress says the check already caught a backdoor.
Reality
- Evidence45
- Adoption68
- Hype gap+18
- Incentives62
- Confidence55
buildOne report1 publisher A zero border radius rule caused more arguments with Claude Code than the 1C sync did
A solo developer synced a production WooCommerce store to Russia's 1C ERP in real time over CommerceML, and the sharpest agent friction he records lands on a design token rule about corners.
Reality
- Evidence32
- Adoption18
- Hype gap+35
- Incentives40
- Confidence42
buildOne report1 publisher A WordPress domain migration breaks on the byte count PHP stored beside every string
Unserializing and re-serializing fixes the byte counts, but it only gets you one layer down, where Elementor's JSON-inside-a-string and json_encode's escaped slashes leave your search term matching nothing at all.
Reality
- Evidence68
- Adoption
- Not scored
- Hype gap+12
- Incentives65
- Confidence63
Intruders took donor emails from two Russian charities through a Stripe-WooCommerce integration
The projects say Stripe cut the access off before the full email list left. In a country where supporting an "undesirable" organization carries five years, the addresses that did leave are enough to open a case.
Reality
- Evidence54
- Adoption38
- Hype gap−8
- Incentives60
- Confidence55
buildOne report1 publisher Plugin page caches spend a PHP-FPM worker slot on every cache hit
A dev.to account of moving a production WooCommerce store down to Nginx FastCGI cache makes its case on concurrency rather than milliseconds, then spends most of its trouble on the WooCommerce cart cookie. That is the right order.
Reality
- Evidence38
- Adoption12
- Hype gap+10
- Incentives28
- Confidence55
buildOne report1 publisher WooCommerce catalog mode: the price you hid is still sitting in eight places
A dev.to teardown argues that hiding prices with CSS or a template override leaves the number in variation JSON, Store API responses, JSON-LD and feeds. "Hidden" has to be defined per surface.
Reality
- Evidence34
- Adoption12
- Hype gap+18
- Incentives78
- Confidence46
BigCommerce turned down $1.5B for second place in ecommerce. It is now worth about $200M.
There was never a disaster quarter. Six years of decelerating growth and a fee that ignored merchant volume did the work, and a smaller rival now sets the price.
Reality
- Evidence56
- Adoption68
- Hype gap+14
- Incentives32
- Confidence54
buildOne report1 publisher Shopify flipped agent access on for you. The only decision left is what you log.
Ten pre-registered WebMCP tools are live on Liquid storefronts with nothing installed. Four of them write, and the changelog says nothing about how you would know they ran.
Reality
- Evidence34
- Adoption46
- Hype gap+22
- Incentives58
- Confidence40
buildOne report1 publisher Six MariaDB versions, one real difference: the only reason to leave 10.6 is the July 2026 clock
A rebuilt WordPress rig tested 10.6.28 through 13.0.1-RC on identical data. Nearly every query difference was noise, and one UPDATE plan got twice as slow from 11.4 onward.
Reality
- Evidence58
- Adoption26
- Hype gap−12
- Incentives34
- Confidence52