Ameren · Vulnerability Disclosure

Ameren Vulnerability Disclosure

Vulnerability disclosure

Ameren publishes an RFC 9116 security.txt naming a dedicated cyber security contact. It is served on every reachable Ameren web host. There is no bug bounty program, no disclosure policy page and no safe-harbour statement — the file carries a Contact and an Encryption key only, with no Policy field.

Ameren publishes a vulnerability disclosure policy for reporting security issues. A machine-readable /.well-known/security.txt is served. A dedicated security contact is published.

UtilityEnergyElectricNatural GasSmart GridGreen ButtonRenewable EnergyFortune 500
Program: security.txt present

Disclosure Policy

Security Contact

Contact
contactcyber@ameren.com

Source

Vulnerability Disclosure

ameren-vulnerability-disclosure.yml Raw ↑
generated: '2026-09-02'
method: searched
probe: true
source: https://www.ameren.com/-/media/security.txt
provider: Ameren
providerId: ameren
description: >-
  Ameren publishes an RFC 9116 security.txt naming a dedicated cyber security contact. It
  is served on every reachable Ameren web host. There is no bug bounty program, no
  disclosure policy page and no safe-harbour statement — the file carries a Contact and an
  Encryption key only, with no Policy field.
program:
  type: security-contact
  bug_bounty: false
  bug_bounty_platform: null
  disclosure_policy_url: null
  safe_harbor: unknown
contact:
  - contactcyber@ameren.com
encryption_key: https://www.ameren.com/-/media/publickey.txt
preferred_languages: en
expires: '2026-08-09T07:01:00.000Z'
expired: true
expired_note: >-
  The file's own Expires value is 2026-08-09, which is in the past as of this probe on
  2026-09-02. RFC 9116 section 2.5.5 says a security.txt past its Expires date should be
  considered stale and not relied upon. This is the single cheapest fix available to
  Ameren: re-stamp the file and add a Policy field.
rfc9116_fields:
  present: [Contact, Expires, Encryption, Preferred-Languages]
  absent: [Policy, Acknowledgments, Hiring, Canonical, CSAF]
hosts_serving:
  - host: www.ameren.com
    path: /.well-known/security.txt
    status: 200
    note: 302 to /-/media/security.txt, which returns text/plain
  - host: anm.ameren.com
    path: /.well-known/security.txt
    status: 200
    note: served directly as text/plain, byte-identical
  - host: gp.ameren.com
    path: /.well-known/security.txt
    status: 200
    note: served directly as text/plain, byte-identical
  - host: login.eiam.ece.ameren.com
    path: /.well-known/security.txt
    status: 404
  - host: developer.ameren.com
    path: /.well-known/security.txt
    status: 401
evidence:
  - source: https://www.ameren.com/.well-known/security.txt
    status: 200
    kind: security.txt (live probe, 302 to media path)
  - source: https://www.ameren.com/-/media/security.txt
    status: 200
    kind: security.txt final document
  - source: https://anm.ameren.com/.well-known/security.txt
    status: 200
    kind: security.txt (live probe)
  - source: https://gp.ameren.com/.well-known/security.txt
    status: 200
    kind: security.txt (live probe)
file: ../well-known/ameren-security.txt
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/ameren-vulnerability-disclosure"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.