VETTID
If you've found a vulnerability, please tell us before you tell the world.
Email us at the address below. Encrypt with the PGP key further down if your report contains exploit details, user identifiers, or anything you wouldn't want in a mailbox compromise.
Acknowledgement target: 72 hours. Triage + fix timeline depends on severity — see below.
In scope for disclosure:
api.vettid.dev and JetStream messaging at nats.vettid.dev.vettid.dev.Out of scope:
We will keep you in the loop through triage, fix, and deploy. If you want public credit on a published advisory, say so in your report.
We will not pursue legal action against researchers who:
If you're not sure whether something you want to try falls within these guidelines, email us first.
The fingerprint and full ASCII-armored block are below. The same key is published to keys.openpgp.org for verification.
Copy the block below and import with gpg --import. The same key is also published to the Proton key directory (auto-fetched by gpg --auto-key-locate wkd security@vettid.org) for cross-verification.
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: ProtonMail xjMEahS+BxYJKwYBBAHaRw8BAQdABGU4csmGUZsEkB11Y3anH1Hnn0YoQsPC 7J4F3VUKX2TNKVNlY3VyaXR5QHZldHRpZC5vcmcgPFNlY3VyaXR5QHZldHRp ZC5vcmc+wsARBBMWCgCDBYJqFL4HAwsJBwkQFSOMA7QE2utFFAAAAAAAHAAg c2FsdEBub3RhdGlvbnMub3BlbnBncGpzLm9yZ75OD21JsyGQ2ZExpa44dE+V TKTQnElEsbCdVhKRI4ziAxUKCAQWAAIBAhkBApsDAh4BFiEE4jqD1ngoLNee leX3FSOMA7QE2usAAJQ6AP9IdAUyA104D7TMmChgR6PyopWHjjnE5E7TA81P fkrLPAEArrnwYBLo75n5wvUZijDFotiQYtcqhEtfd2dW+/VktwjCwB4EEBYI AJAFgmoUvkMFgwDtTgAJENgGwa9ZeOjHNRQAAAAAABwAEHNhbHRAbm90YXRp b25zLm9wZW5wZ3Bqcy5vcmcOkqeC8y8+0pMk2wm0RnKSLBxvcGVucGdwLWNh QHByb3Rvbi5tZSA8b3BlbnBncC1jYUBwcm90b24ubWU+FiEECoZS/l1TOGBX iZ/p2AbBr1l46McAAGDEAQCtUWPkQVWsQrBRRGGyBICUr+6tSW11TcyVoJh1 Ylyp8QD9EI5YT7Au2h0bcpkmWYFek4qVEiESqdtiDrHJObGqKgjOOARqFL4H EgorBgEEAZdVAQUBAQdAGmt3mrBESbspOJCVKm0wyU4iwPdO7YDBfr8wc9zE TjIDAQgHwr4EGBYKAHAFgmoUvgcJEBUjjAO0BNrrRRQAAAAAABwAIHNhbHRA bm90YXRpb25zLm9wZW5wZ3Bqcy5vcmcjbF1qe03HyUX8l5gXCaW+qZmA6HWp KyIuXBYJv9anCQKbDBYhBOI6g9Z4KCzXnpXl9xUjjAO0BNrrAABGcgD/Tm0K dfUPJp1chfcTSDeC7O4JCyaDLFrTpBgfNxobpSgBALaLBd69bz7GrelAbCQa 4NmY7qOgnCF9OITO5oZgl98F =9vw7 -----END PGP PUBLIC KEY BLOCK-----
Honest disclosure of what the operator side can see:
owner_space GUID, operation subjects, message types, response sizes, timing. No payload content. Default level is WARN+; the on-call can elevate to DEBUG for incident triage.What the operator cannot see: any decrypted payload, your vault contents, your session keys, your credential values. The enclave's attestation chain is what makes this enforceable rather than a promise.