Told the target was a real person, Mythos 5 attacked anyway. UK AISI and Anthropic published companion analyses: once under way, the attack continued 98% of the time. The maintainer who refused the PR did a coordinator's job with none of the information. blog.disclose.io/policy-pulse...
disclose.io
An embargo is a bet that the finder is the only one who knows. PHP2Shell leaked three times in one night. The same week Bitcoin Core dropped embargoes for bugs an LLM prompt can find, and curl took sub-High reports public. Policy Pulse #39: blog.disclose.io/policy-pulse...
The embargo is breaking. PHP2Shell leaked three times in one night, then Bitcoin Core and curl stopped embargoing bugs a model can find. Policy Pulse #39: blog.disclose.io/policy-pulse...
A student reported an exposed government database and got a criminal complaint. AI agents broke into government systems and got a hearing. Policy Pulse #38: blog.disclose.io/policy-pulse...
Closes TODAY: DOE's bulk-power system RFI under EO 14421. Question B-7 asks how researcher vuln reports get triaged, fixed and communicated. www.govinfo.gov/content/pkg/... RSAC 2027 CFS closes Oct 15: rsaconference.com #VulnerabilityDisclosure #infosec
OpenAI's AI agents breached four Australian government systems. Its own notification channel of choice: a public vulnerability-disclosure mailbox. Policy Pulse #37: blog.disclose.io/policy-pulse...
lookup.disclose.io passed 45,000 lookups. Our dashboard says 143,690 requests. Most of that is MCP crawlers saying hello, so after basic bot filtering we call it 45,494. 41% of 2,393 real assets resolved to a disclosure route. The rest is most of the internet having nowhere to send a report.
OpenAI's bounty paid for the in-scope half of a forum-to-employee-account chain. Policy Pulse #35 covers the scope question, an unclear libheif CVE mapping and Anthropic's outside-evaluator commitment. blog.disclose.io/policy-pulse...
When a site publishes no security contact, lookup.disclose.io says so plainly: "No first-party reporting route found." Constructed security@ ranks before abuse@, both labeled unverified, and a CERT route stays a real coordination path. And fewer results end there now. #VulnerabilityDisclosure
Look up an IP address in lookup.disclose.io and the answer is whoever is actually using it. Verified certificate subject, live redirects, and IP-hosted security.txt come first; the registered network holder and BGP origin are fallbacks; RPKI is routing context, never ownership.
Who is lookup.disclose.io for? Anyone who found something on an asset they don't own and needs to reach whoever does. Researchers first, but also IR and threat intel, SOC and abuse desks, CERTs, product security, CNAs, and anyone building agentic tooling. lookup.disclose.io/how-it-works
The reporting contact is the first thing you see in a lookup.disclose.io result. Attribution and the evidence chain sit one section down. New below that: Historical Breadcrumbs, what the public web archive recorded for the domain, re-checked live and labeled as a lead, not ownership.
DOE wants to know how power-system vulnerability reports reach a fix. Comments close October 9. Policy Pulse #34 covers the consultation, CRA reporting and AI evaluation incidents. blog.disclose.io/policy-pulse...
When a site's current security.txt names its disclosure platform, that wins. lookup.disclose.io drops conflicting program links from older third-party catalogs and keeps every platform the site itself publishes. No security.txt, or an expired one? Nothing gets suppressed.
dnssecuritytxt census, Sep 7: 216 domains publish a security contact in DNS, net +20. New: one.com + 19 more group.one brands (incl. WP Rocket, Imagify), @defcon.bsky.social's defcon.social, Concordia Univ. of Edmonton, Skatteverket, Steno (legal tech). One TXT record: dnssecuritytxt.org
security.txt results in lookup.disclose.io reflect what a site actually publishes. A TLS hostname edge case made valid files look missing on some very large sites. Fixed: /.well-known/ is checked first, an unreachable probe is not "absent," and expired files stay visible, labeled.
lookup.disclose.io has a proper usage guide. Domains, URLs, IPs, CIDRs, emails, and ASNs are detected automatically; when a bare name could mean several things, a prefix removes the ambiguity: npm:, pypi:, crates:, gh:, app:, hw:, ext:, desktop:. lookup.disclose.io/guide
lookup.disclose.io runs inside Nmap. lookup-disclose.nse enriches each public target with its owner and disclosure routes, refuses private targets, caps requests per scan, and never prints an API key. nmap -Pn -sn --script lookup-disclose example.com github.com/disclose/nmap-lookup
"Complete" in lookup.disclose.io means one thing: a reporting route qualified to the actual owner of the asset. A publisher, a repo host, a parent company, or a disclosure platform is useful context. As of September, a parent brand is context too, not disclosure scope. #AppSec
Three frontier AI labs made cyber-capability calls within 72 hours: OpenAI's first Critical-rated model, a vetted-only Gemini Cyber, and Anthropic's own eval pause after sandbox escapes. Policy Pulse #33: blog.disclose.io/policy-pulse...
Plenty of organizations publish a solid disclosure policy that automated tools never find: behind bot protection, or deep in a help-center sitemap. lookup.disclose.io reaches those. Bunnings, TCL, and Motorola Solutions all publish one, and lookup finds it.
lookup.disclose.io runs inside the tools you already use: dio-lookup CLI (npm), Caido plugin, Burp and OWASP ZAP extensions, Chrome extension, Nmap NSE, Nuclei templates, a hosted MCP server, and a plain JSON API. Every one is a thin client over the same production API. github.com/disclose
Policy Pulse #32: Trail of Bits gave GPT-5.6-Cyber one task: escape the VM. It did, three times, twice on bugs nobody had labelled as security issues. Disclosure record so far: "bug has been reported." blog.disclose.io/policy-pulse...
Policy Pulse #30: Mandiant's agentic review harness found more than 100 true-positive critical vulns in two days. The volume is not the story. The human validation gate is. blog.disclose.io/policy-pulse...
Policy Pulse #29: the White House licensed private firms to hack back, and never touched the CFAA. No civil safe harbor, Crowell & Moring warns. blog.disclose.io/policy-pulse...
Months after NIST said most new CVEs are lowest priority for enrichment, it's asking what the NVD should become in the AI era. Disclosure programs are named in the architecture. Comments close Oct 13. Our analysis: blog.disclose.io/nvd-moderniz... #NVD #infosec
A new White House memo directs a federal program authorizing vetted private companies to hack foreign cybercrime orgs, under DOJ and DHS oversight. Our factual read of what it says and what it doesn't: blog.disclose.io/white-house-...
Leonard Bailey's BSidesLV 2026 keynote: the inside story of how hackers and the DOJ built the 2022 good-faith security research charging policy. Write-up and video cued to the talk: blog.disclose.io/watch-how-ha...
Monthly dnssecuritytxt census: 195 domains now publish security contact info in DNS, up 6 this month. New adopters include FIRST, SANS ISC, and SIDN Labs. One TXT record tells researchers where to report vulnerabilities in anything on your domain. Takes five minutes: dnssecuritytxt.org
Policy Pulse #28: Latvia drafts a researcher safe harbor that protects outcomes, not intent. Germany would pipe BSI zero-days to the BND. Plus the Ninth Circuit on AI agents and the CFAA. blog.disclose.io/policy-pulse...
That wraps the series. PolicyPulse is our policy newsletter, and everything we featured this week is collected at go.disclose.io.
disclose.io/threats is our ongoing archive of legal threats against good-faith security research. We publish our own vulnerability disclosure policy too, at disclose.io/security.
If you're arriving for DEF CON, everything we make is collected at go.disclose.io: the program directory, the security-contact lookup, safe-harbor terms, and the policy generators. It's all open source, vendor-neutral, and free.
The disclose.io framework is standardized disclosure and safe-harbor language, released under CC0. policymaker.disclose.io turns it into a policy, a safe-harbor clause, and a security.txt in one pass.
state.disclose.io summarizes disclosure adoption. The Top 100 scoreboards score the Fortune 100, ASX 100, and FTSE 100 against the maturity model, based on their published policies: state.disclose.io/top-100
The disclose.io program directory tracks more than 27,500 organizations with a VDP or bug bounty program, graded against the maturity model. It's free to search and open to contributions: directory.disclose.io
dnssecuritytxt is an open specification for publishing your security contact at the DNS layer. It sits alongside security.txt. 180+ domains publish the record, and the generator at dnssecuritytxt.org will write yours for you.
Some tooling for the week ahead. dio-lookup on npm returns security contacts for piped assets as JSONL. Our nuclei templates annotate scanned hosts with their disclosure contact. The Disclosure Lookup plugin is in the Caido store. More at go.disclose.io
lookup.disclose.io resolves a domain, IP, repo, package, or app to the organization responsible and its published security contact. Web UI, JSON API, and a hosted MCP server for agents.
Ahead of Hacker Summer Camp: everything disclose.io makes, collected on one page. Program directory, security-contact lookup, safe-harbor terms, policy generators. Open source, vendor-neutral, free. go.disclose.io
Five governments (CISA, NSA, UK, NL, Japan) just told vendors exactly how to run a VDP: safe harbor, security.txt, a CVE for every finding, no gag NDAs. This week's Policy Pulse: blog.disclose.io/policy-pulse...
Publish your security contact in DNS. Five years on, DNS Security TXT has one canonical home (_security), a required expiry field, and 181 domains found publishing in the wild, from gov.uk to DEF CON. blog.disclose.io/dns-security... #infosec #dns
Policy Pulse #24: GPT-5.6 Sol goes public as Washington lifts its access gate, and UK AISI finds universal cyber jailbreaks within hours, the same pattern that forced Fable 5 offline. Plus Illinois mandates frontier AI audits. blog.disclose.io/policy-pulse...
Reaching the right security contact shouldn't take all afternoon. lookup.disclose.io now works where you do: a CLI, Caido and Burp plugins, and an MCP server for AI agents. Try it, and tell us what breaks: blog.disclose.io/bring-lookup...
two new ways to find where to report a vuln: the Disclosure Lookup plugin is now in the official Caido plugin store, and the dio-lookup CLI is on npm (subfinder | httpx | dio-lookup ๐ค) free + open source, powered by m.disclose.io/4vhETLd โ kick the tires and tell us what's wrong ๐
lookup.disclose.io finds the security contact for any asset (domain, ip, package, repo, container, extension) and now plugs into recon: dio-lookup cli, caido + burp plugins, json api, and mcp server. plus directory.disclose.io grades programs against our maturity model.