FERC · Vulnerability Disclosure
Ferc Vulnerability Disclosure
Vulnerability disclosure
FERC runs a coordinated vulnerability disclosure program on Hackerone. A dedicated security contact is published.
EnergyUnited StatesEnergy MarketsElectricityNatural GasGridRegulatorGovernmentOpen DataWholesale Power MarketsHydropowerOil Pipelines
Program: Hackerone
Disclosure Policy
Policy
Policy
Security Contact
Contact
vdpfeedback@ferc.gov
Source
Vulnerability Disclosure
generated: '2026-07-27'
method: searched
probe: true
source: https://www.ferc.gov/vulnerability-disclosure-policy
policy:
- https://www.ferc.gov/vulnerability-disclosure-policy
- https://www.ferc.gov/sites/default/files/2025-03/Vulnerability%20Disclosure%20Policy.pdf
contact:
- vdpfeedback@ferc.gov
document:
title: Federal Energy Regulatory Commission Vulnerability Disclosure Policy (VDP)
version: '3.0'
issued: '2025-02-25'
owner_office: FERC Cybersecurity and Information Assurance Division
revision_history:
- version: '1.0'
date: '2021-03-01'
note: Official release
- version: '2.0'
date: '2022-04-06'
note: Updated to include additional system in scope
- version: '3.0'
date: '2025-02-25'
note: Biennial review and update
authority:
- CISA Binding Operational Directive 20-01
- Federal Information Security Modernization Act (FISMA) of 2014, Pub. L. 113-283
- OMB Circular A-130, Appendix III
- 'U.S. DOJ, A Framework for a Vulnerability Disclosure Program for Online Systems'
- 44 U.S.C. 3552(b)(1), 3553(b)(2), 3553(d)-(e), 3554(a)(1)(B)(ii)
scope:
in_scope:
- www.ferc.gov and its subdomains
- www.eLibrary.ferc.gov and its subdomains
- https://ferconline.ferc.gov/
out_of_scope:
- All other Commission applications
- Connected services not expressly listed
- Systems belonging to FERC vendors (report to the vendor)
note: >-
FERC states it "shall increase the scope of this policy over time" and invites researchers to
contact vdpfeedback@ferc.gov before testing anything they are unsure about.
api_coverage_gap: >-
Neither API host profiled here is named in scope. api.data.ferc.gov and data.ferc.gov are
subdomains of ferc.gov but not of www.ferc.gov as written, and ecollection.ferc.gov is not
listed at all — so the two production APIs sit outside the literal wording of FERC's own VDP.
Worth raising with FERC at the next biennial review.
safe_harbor:
authorized: true
text: >-
"If researchers make a good faith effort to comply with this policy during their security
research, the Commission shall work with researchers to understand and resolve the issue quickly.
Should legal action be initiated by a third party against researchers for activities that were
conducted in accordance with this policy, the Commission shall make this authorization known."
reporting:
channel: email
address: vdpfeedback@ferc.gov
anonymous_reports_accepted: true
acknowledgement_sla: 3 business days
disclosure_expectation: >-
Researchers must give FERC a reasonable amount of time to resolve the issue before disclosing
publicly; no fixed embargo window is stated.
wanted_in_a_report:
- Location of the vulnerability and potential impact of exploitation
- Detailed reproduction steps (proof-of-concept scripts or screenshots)
- Reports written in English
coordination: >-
FERC may share reports affecting all users of a product with CISA, handled under CISA's
coordinated vulnerability disclosure process. FERC will not share a researcher's name or contact
information without express permission.
prohibited_testing:
- Denial of service (DoS/DDoS) or anything impairing availability
- Physical testing, social engineering, phishing, vishing
- Full red-team penetration testing involving unauthorized access to servers
- Using an exploit to exfiltrate data, establish persistent access, or pivot to other systems
- High volumes of low-quality reports
bug_bounty:
program: false
platform: null
note: >-
No HackerOne, Bugcrowd or Intigriti program. No monetary reward. Coordinated disclosure by email
only.
security_txt:
published: false
probed:
- {url: 'https://www.ferc.gov/.well-known/security.txt', status: 404}
- {url: 'https://ferc.gov/.well-known/security.txt', status: 404}
- {url: 'https://data.ferc.gov/.well-known/security.txt', status: 404}
- {url: 'https://api.data.ferc.gov/.well-known/security.txt', status: 404}
note: >-
BOD 20-01 requires a security.txt at the .well-known path for federal agency domains. FERC's
policy exists and is thorough, but it is published as a PDF and is not machine-discoverable —
the single cheapest fix available to FERC on this whole profile.
evidence:
- source: https://www.ferc.gov/vulnerability-disclosure-policy
kind: policy-page
retrieved: '2026-07-27'
note: >-
Live page returns HTTP 403 to non-browser clients (Cloudflare interstitial); retrieved via the
Internet Archive snapshot of 2026-07-02.
- source: https://www.ferc.gov/sites/default/files/2025-03/Vulnerability%20Disclosure%20Policy.pdf
kind: policy-pdf
retrieved: '2026-07-27'
note: Full 9-page policy document, read verbatim.
observations:
- kind: anonymous-personal-data
surface: GET https://ecollection.ferc.gov/api/PublicSubmissionHistory
finding: >-
Returns 37,588 filing records with no authentication, each carrying a filerEmail field with the
individual filer's work email address. The filings themselves are public regulatory record; the
bulk, unauthenticated, machine-readable email list is a harvesting surface FERC may not have
intended. No individual is named anywhere in this repository, no example carries a real value,
and no agent skill or MCP tool here is built on this endpoint.
reported_to_ferc: false
- kind: information-disclosure
surface: ecollection.ferc.gov 404 responses
finding: >-
Routing-miss errors echo an internal origin URI (https://localhost:443/...) in the message body.
Low severity, easily fixed.
- kind: waf-status-mismatch
surface: GET /api/TaxonomyHistory/TaxonomyPackage/{id}
finding: >-
A WAF interstitial ("The requested URL was rejected") is served with HTTP 200 and text/html,
so naive clients treat a block as a success.