Standards · Whiten Baker

What we hold ourselves to.

Standards are what remain when no one is watching. These are the commitments Whiten Baker makes to every client, every platform, and every researcher we work alongside. They are non-negotiable.

TypeOperating standards
ScopeAll engagements
Updated2026
EnforcementSelf-imposed

Credibility is the only currency in this industry that compounds.

A vulnerability researcher’s reputation is built one finding at a time and can be destroyed by one bad submission. The standards on this page exist because the firm’s credibility and its clients’ trust are the same asset. We protect both by holding ourselves to rules that are stricter than any platform requires.

Six Rules.
No Exceptions.
No Negotiation.

Every rule on this page was written because something went wrong somewhere. Not here. We intend to keep it that way.

Honest Severity.

CVSS is scored to the bug, not to the payout. A 4.3 is called a 4.3. A 9.8 is called a 9.8. We do not inflate severity to chase bounties, and we do not deflate to avoid difficult conversations with vendors.

Overclaiming is the fastest path to losing credibility. An honest medium that lands beats an inflated high that gets closed Informative.

In Practice

Every report includes a CVSS 3.1 breakdown with each vector component explained. If we cannot justify a score to a skeptical triager, we lower it before submission.

Proof Over Theory.

We do not submit theoretical vulnerabilities. Every finding that leaves this firm has a working proof of concept, a structured claim with all five fields populated, and at least one category of independent evidence.

If we cannot demonstrate exploitation, it is a hypothesis, not a finding. Hypotheses stay in our notes. Only proven findings reach clients or platforms.

The Five-Field Claim

Vulnerability type. Precise preconditions. Exact attacker action. Expected vulnerable behavior. Security boundary crossed. If any field reads “unknown,” the finding is not ready to ship.

Disclosure.

We file CVEs directly with MITRE. We do not depend on platform triage queues to administer the identity of our findings. We do not wait for vendor permission to publish severity assessments the public is entitled to know.

Responsible disclosure means giving the vendor time to fix. It does not mean giving them the power to suppress.

Timeline

90 days from initial report. Extensions granted for active remediation, not for silence.

The Kill Standard.

Every finding survives three adversarial passes before it ships.

Pass 1: Is this intended behavior? Pass 2: Is the vulnerable code reachable in production? Pass 3: Can I build a concrete PoC, or am I theorizing?

Findings that die in the kill-loop are documented. A finding killed with evidence is progress, not failure.

Why We Document the Dead

A killed finding prevents reinvestigation of the same dead end in future sessions and builds institutional knowledge about what a target’s architecture actually permits.

What We Will Not Report.

  • Missing security headers (CSP, HSTS, X-Frame-Options)
  • GraphQL introspection alone
  • Self-XSS
  • Open redirect without a chain
  • SSRF with DNS callback only
  • Logout CSRF
  • Missing cookie flags alone
  • Rate limiting on non-critical forms
  • Banner disclosure without a working exploit
  • Session not invalidated on logout

These are the findings that waste triager time and damage researcher credibility.

If we find one, we look for the chain that makes it real. If the chain does not exist, it stays in our notes.

The Chain Exception

An open redirect alone is worthless. An open redirect chained with OAuth code theft is account takeover. We report chains, not components.

Client Confidentiality.

Engagement details, findings, and client identity are confidential unless the client explicitly authorizes disclosure. We do not use client names in marketing without permission.

Trust is directional. The client trusted us with access. We do not convert that trust into publicity without their explicit, written consent.

CVE Disclosure

CVEs filed against open-source projects are disclosed per standard timelines. CVEs arising from private engagements follow the client’s disclosure preferences.

3
Kill passes
minimum
5
Field structured
claim
90
Day disclosure
timeline
0
Inflated
severities
100%
MITRE-direct
filing
Engagement

These standards apply to
every engagement.

drew@whitenbaker.com · Toronto