Vulnerability Disclosure Policy

How to report a security issue, what's in scope, the safe-harbor terms, and our acknowledgement / triage / disclosure timelines.

Version 1.4 (September 17, 2026 — § 6. Adds one optional item to what we publish: at the researcher's request, a link to their public profile on a well-known professional or security-research platform (personal websites and other addresses are not linked). The link is theirs, not ours; it is published only because they asked, it does not alter the non-endorsement statement introduced in version 1.3, and we may decline or remove a link that no longer resolves or that points at anything other than a personal profile. Adds no obligation on any researcher and publishes nothing without their request. Version 1.3 (September 16, 2026 — § 6. States what a listing on the acknowledgements page is and is not: an acknowledgement of a report we received and fixed, from an independent third party who is not affiliated with, employed by, or endorsed by Inscendo, and not a recommendation of their services. Adds no obligation on any researcher and narrows nothing we promised; it prevents the page being read as a partner or vendor list.) Version 1.2 (August 29, 2026 — § 3(e) and § 6. The trust page told researchers Inscendo would "request that prosecutors do the same", and the Policy — the binding instrument — said no such thing. New § 3(e) states it: where a third party brings a claim, or a criminal referral or prosecution arises, from activity we determined was authorized, we take reasonable steps to make the authorization known and ask the prosecuting authority to do likewise. § 6 was a single sentence promising a hall of fame; it now states that consent comes first and silence means no listing, exactly what an entry shows (chosen name, date RESOLVED, severity band, general category), and what it deliberately withholds (endpoint, component, reproduction) with the reason — a category says what you did, a location tells the next attacker where to look. Technical detail goes to a § 7.8 advisory after the fix, linked from the entry. Adds an Inscendo obligation and narrows what we publish about a researcher; no researcher obligation is enlarged. Version 1.1 (August 29, 2026 — § 10 restated. It reproduced the contents of our `security.txt` and carried unresolved drafting placeholders in its Expires and Hiring lines, both of which were published. The stated expiry was also wrong: the file is served with a shorter expiry than twelve months, and `Hiring` is not published at all. § 10 now describes what the file contains rather than restating its field values, and names the file as authoritative where the two disagree, so the Policy cannot drift from it again. No change to scope, safe harbor, authorized conduct, reporting address, disclosure timelines, or any commitment made to a researcher.)))Effective May 30, 2026legal/vulnerability-disclosure.md