//nefariousplan

Denial By Pedantry

'We weren't breached' via a narrow reading of their own terms. Non-denial denial.

There is a specific rhetorical move vendors make in the aftermath of security incidents that customers need a name for. The statement is technically true. It reads to a customer as "nothing happened to you." The two readings are reconcilable only if the customer understands which terms of art the statement is using, what those terms exclude, and how the exclusions cover the specific incident in question. Most customers read the surface statement. Most vendors expect them to.

The move is legal in the sense that the statement is not a lie. It is pedantic in the sense that its truth depends on narrow parsing of words that, in the customer's natural reading, mean something different. The result is a denial that conveys accuracy to auditors and reassurance to customers, while the actual incident proceeds without either party being exactly wrong about what they read.

Defenders who take the denial at face value under-prepare. That is the point.

Mechanism

The rhetorical structure is consistent. An incident occurs that affects customers of a vendor's product. Credentials leak, or data becomes accessible, or an infrastructure component is compromised in a way that propagates risk downstream. The vendor issues a statement along the lines of "we were not breached" or "no [our product] system was compromised."

Two things to watch for. First, the statement defines "breach" or "compromise" implicitly by what the vendor considers an in-scope system to be breached. Legacy products, deprecated services, third-party integrations, customer-configured extensions, acquired-but-not-integrated subsidiaries, all of these can sit outside the definition. The incident may be entirely real and still not constitute a "breach of the vendor" by the vendor's definition.

Second, the statement is usually about the vendor's own security, not the customer's. A statement that no vendor-owned system was compromised is consistent with customer keys being stolen, customer data being accessed, customer tenants being manipulated, provided those actions used legitimate authentication or occurred on systems the vendor does not count. The denial answers a question the customer did not ask.

The denial's operational effect is delay. Incident response teams waiting for vendor confirmation before rotating credentials, investigating access logs, or notifying downstream users wait longer when the vendor's confirmation is disguised as a denial. The window between event and response is where the damage compounds. The pattern is a lever on that window.

Exhibits

Oracle Cloud: The Breach They Technically Didn't Deny. A researcher surfaced Oracle Cloud credentials and access tokens in an exposed location. Customers using those credentials faced real exposure. Oracle's public statements were built around narrow definitions of "breach" and "Oracle Cloud system," under which no such breach had occurred. The statements were true by their own terms. The customers whose tokens were in the exposed cache remained exposed. The post breaks down the exact wording and the exact exclusions. What it shows is not a cover-up, but a carefully constructed not-a-denial that let the news cycle move on while the underlying exposure persisted.

Exhibits

Oracle Cloud: The Breach They Technically Didn't Deny. A researcher surfaced Oracle Cloud credentials and access tokens in an exposed location; customers using those credentials faced real exposure. Oracle's public statements were built around narrow definitions of 'breach' and 'Oracle Cloud system,' under which no such breach had occurred. The statements were true by their own terms. The customers whose tokens were in the exposed cache remained exposed. The post breaks down the exact wording and the exact exclusions, not a cover-up but a carefully constructed not-a-denial that let the news cycle move on while the underlying exposure persisted.

CVE-2026-7415: Yarbo's MQTT Broker Is Not Anonymous. The Password Is in the App.. Yarbo support's pre-publication reply trades on the words permanently open, strictly controlled protocol, and third party. The technical reality on the device filesystem is transport.poolCount = 5 and a per-minute cron loop that restarts frpc if it dies. Every claim in the email is defensible against its narrow definition: permanently open excludes a tunnel that statelessly re-establishes; strictly controlled excludes a routing decision the customer cannot see; third party excludes Yarbo, the FRP server Yarbo runs, the Hanyangtech engineers who authored frpc.toml, and the public callers using HTTP CONNECT against 98.82.87.76:6000 without credentials, none of which Yarbo's email counts as parties at all. The denial is what the catalog records as the disclosure: the customer has been told there is no problem in a way that is correct by the vendor's vocabulary and incorrect by the customer's reading. This is the same shape Oracle Cloud used to deflect the credential exposure; the underlying mechanism is identical, applied to a consumer-hardware fleet.

CVE-2025-33053 Was the WorkingDirectory Half. The Other Half Got a Documentation Edit.. MSRC's reply to Dormann is the textbook narrow denial. "SmartScreen Application Reputation evaluation applies to locally downloaded files that bear an Internet Zone mark of the web. It is not meant to apply to execution of files from Network Shares" is true within Microsoft's own scope of SmartScreen. The customer's natural reading, that a file downloaded from the internet should not silently launch remote code on double-click, does not survive that definition. The denial conveys "this is by design" to auditors and "no problem" to customers; the operational outcome is that the in-the-wild file Dormann references gets a documentation update instead of a CVE, and the user-facing dialog remains Do you want to open this file? Type: Unknown File Type. The denial defines the boundary; the customer is left inside it.

Boundaries

Not every slow vendor response. Vendors who take days to investigate and then issue accurate statements are working through a normal incident timeline. Denial-by-pedantry requires an ACTIVE statement that trades on narrow definitions. Silence is not the pattern. Narrow denial is.

Not every "we are not responsible" claim. Some incidents genuinely do not involve the vendor, and the vendor says so. That is factual disclaimer, not pedantry. The pattern specifically describes cases where the incident DID affect customers through the vendor's infrastructure or supply chain, and the denial parses "affected" narrowly enough to exclude the specific facts of the incident.

Not every legal review. Corporate communications involve legal review. That process produces careful language on routine. Denial-by-pedantry is the case where the careful language serves to misdirect customers away from their actual exposure, not just to avoid liability. The distinction is in who benefits from the wording: the vendor's legal posture versus the customer's accurate risk assessment.

Defender playbook

Read vendor statements for definitions, not for conclusions. If a statement uses "breach," "compromise," "security event," or similar as a term of art, ask what the vendor's internal definition excludes. Legacy products. Third-party integrations. Customer-configured extensions. Acquired companies. Deprecated services. Anything on that list is a live candidate for the incident falling outside the defined perimeter.

Treat narrow-denial language as an active signal. A vendor that felt the need to parse what counts as a breach probably has more to say that they are not saying. The parsing itself is the flag. Plain incidents produce plain statements.

Ground your exposure in observable facts, not vendor categorization. If your keys, your tokens, or your data were implicated by the researcher's evidence, they were implicated regardless of the vendor's framing. The vendor's definition determines their liability posture. It does not determine your exposure.

Start your incident response clock at the event, not at the vendor's acknowledgment. A vendor that denies narrowly can push the formal acknowledgment out by weeks or months. During that window, credentials remain valid, detection remains ambiguous, and affected customers remain without formal cover to take action. The defenders who wait for the denial to soften are the ones operating inside the widening gap.

Ask the vendor directly whether your specific credentials or data were in the evidence. Public statements are written for markets. Private answers to customers are sometimes different. The discrepancy, when it exists, tells you what the statement was doing.

Kinship

Disclosure After Exploitation. Frequent co-occurrence. The narrow denial is a common mechanism for extending the window between in-wild exploitation and public disclosure. Denial-by-pedantry can BE the disclosure delay, when the vendor's first statement trades for time rather than informs customers.

Revocation Gap. The operational consequence. Narrow denials extend the revocation gap for affected credentials, because customers who believe they are unaffected do not rotate. Every hour the denial holds is an hour of standing access for whoever has the credentials.

Persistent Blindspot. Downstream effect. When customers accept the denial, they do not investigate, which means their logs for the period remain un-examined. The blindspot is installed not by technical means but by trusted communication.

A denial that requires a lawyer to read it is not a denial.