Build1 distinct publisher3 min readPublished
A dev.to writeup describes three unsanctioned apps built on Lovable, Replit and Vercel that no inventory system ever held, and the discovery it recommends only sees assets carrying one of your identifiers.
The Engineer · Build desk

Compiled by The EngineerSomething wrong?How this is made
These three failures come from three different mechanisms, and only one of them traces back to a person.
The Lovable form had no authentication because the platform did not require one before publishing [8]. That is a default. The Replit survey reached a shared datastore with no encryption, which the writeup attributes to user oversight [8]. That one training plausibly catches. The Vercel page shipped an API key inside client-side JavaScript [5], so the key went to every browser that loaded the page, and no takedown can undo that.
The more telling detail in the Lovable case is that operations had no record of the app at all until an external audit reported it publicly exposed [2]. It was built outside the SDLC, so provisioning, version control and the ticket queue have nothing to hand you [3]. Asset management and security monitoring know what was registered through them, and these three were registered nowhere [6].
The figure the article leans on is a 2023 study counting 380,000 publicly accessible applications across platforms including Replit, Lovable and Vercel, with 22 percent holding exposed credentials, API keys or proprietary data [7]. Multiply it out and you get roughly 83,600 applications [14]. The article does not name the study, its authors, or its scanning method [15]. For that number to say anything about your estate, several things would have to be true: that "publicly accessible" meant reachable without credentials rather than merely resolvable, that the population was not dominated by tutorials and abandoned demos, that a hit was a live secret rather than a placeholder, and that redeploys of the same project were deduplicated. None of that is checkable from the text. It supports the claim that the class exists, but it does not amount to a base rate.
The prescribed remedy is external attack surface management, security-by-design inside the low-code workflow, and mandatory security training for non-technical users [10]. Read what the discovery half keys on: web crawling, DNS enumeration and certificate transparency logs, scoped to an organisation's domains, IP ranges or branding [11]. The article's own worked example is an employee deploying on Vercel with a company email, where domain registration or certificate issuance produces the hit [12]. Invert the example and the coverage boundary appears. An app served from a vendor's shared subdomain, created with a personal address, issues no certificate in your name and enumerates under nobody's zone but the platform's. Discovery reaches assets that carry one of your identifiers, and the article does not describe the channel that reaches the rest.
I still think the ordering is right in my context, which is an estate where anyone with a corporate card can publish. Scanning produces a roster of builders. Training works the roster. Training first assumes you already know who is deploying, and the intake form is the counterexample: nobody knew it existed until someone outside the company looked [2].
Ranked by verification strength, evidence, and original report placement.
EASM tools discover unsanctioned applications by continuously scanning the internet for digital assets associated with an organisation's domains, IP ranges or branding, using web crawling, DNS enumeration and certificate transparency logs.
The article's example: if an employee deploys an application on Vercel using a company email, EASM tools detect the domain registration or SSL certificate issuance even if the application circumvented internal SDLC processes.
The article states that EASM leverages passive DNS monitoring, with the passage truncated in the supplied text.
The article's recommended measures are deploying external attack surface management tools to identify unsanctioned applications, integrating security-by-design into low-code workflows, and mandating security training for non-technical users.
The article states the causal pathway as lack of visibility leading to circumvention of formal processes, then uncontrolled deployment, then data breaches.
The article argues low-code/no-code platforms prioritise speed and usability over safeguards and often default to permissive configurations.
Distinct publishers with included, body-backed reporting in this cluster.
dev.to
1 article · August 31, 2026
Follow any of these and your For You feed starts watching them — no settings page required.
build
Lovable's next product is your app's tool surface, served by a hosted MCP server1 distinct publisher
invest
Owner.com now routes 83% of new customers through a product it gives away free1 distinct publisher
build
With CRA out of React's docs, the new project default is a rendering decision1 distinct publisher
build
106 design engineers report a €115,000 median. The salary sites are pricing a different job.1 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 post, no records behind it
Everything factual traces to a single dev.to writeup: three incidents at an organisation it never names, discovered by an audit it never cites, and a 2023 study of 380,000 apps with no title, author or method attached. The one part we can verify is the part the author is describing rather than reporting — how attack surface discovery works — and that description is internally consistent, including its own admission about shared domains.
No deployment signal to read
Nothing in this reporting records anyone adopting, buying or rolling out anything on a date. Three undated anecdotes about unnamed companies and an uncited population count are not usage evidence, and we are not going to invent one from the shape of the argument.
Certainty outruns the sourcing
The underlying worry is real and ordinary: people ship things that never enter an inventory. But the language runs well past what is shown — a causal chain declared 'unambiguous', applications said to be 'actively exfiltrating' data — on the strength of anecdotes with no breach outcome and a statistic nobody can look up. Notably, the gap works in the other direction on one point: the limitation the piece buries in an edge-case bullet is more consequential than the headline numbers it leads with.
A remedy shaped like a purchase, no vendor attached
The piece ends where product pitches usually begin — buy discovery tooling, add posture management, watch the network traffic — yet it names no vendor and links to nothing, and no affiliation is disclosed either way. What is visible is that the scariest figure in the argument is unattributable and the fix is a category of software; that is reason to read the numbers sceptically, not grounds to call it marketing.
Trust the mechanics, not the numbers
We can be fairly sure what this post says and reasonably sure its account of how external discovery operates is accurate. We have no basis at all for the incidents or the population figures, and no second publisher to test them against, which caps how far the story can be relied on.