Skip to content

Feature proposal: add a security.txt (RFC 9116) presence/validity signal #29

Description

@app4sec

Hi @davidhuser, thanks for mxmap — the domain resolution across ~2,100 municipalities is impressive and reusable beyond mail.

Proposal (an idea, not a commitment to build it): would you be open to adding a security.txt (RFC 9116) signal — whether each municipality's domain publishes a /.well-known/security.txt advertising a vulnerability-disclosure contact?

It fits mxmap's posture angle, and reuses assets you already have (the per-BFS domain in data.json and your concurrent-probe architecture), so the marginal cost looks small.

Rough shape, fully open to your preference: a probe checking canonical /.well-known/security.txt over HTTPS with a legacy /security.txt fallback, recording a status like absent | present | valid | expired (optionally parsed Contact / Expires), surfaced as a securitytxt field in data.json and an optional frontend toggle recolouring the choropleth.

A few questions before any code: is this in scope, or would you rather stay mail-focused? Extra field in data.json or a separate file? Same map with a toggle, or a separate layer?

For context, I'm exploring a security.txt map of Swiss municipalities for my site (dcod.ch), so I'd likely build such a probe anyway and would rather contribute upstream than fork.

To be clear, this is a suggestion rather than a promise to deliver it — but I'd gladly help scope it or contribute a PR if there's interest. Thanks!

Have a nice evening, Marc

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions