// RESPONSIBLE DISCLOSURE

Report a security issue in Veyra.

Veyra asks customers for access to their most sensitive systems. The least we can do is make reporting a problem in our own straightforward, and commit publicly to how we will respond.

ACKNOWLEDGED WITHIN 1 BUSINESS DAY · SAFE HARBOUR FOR GOOD-FAITH RESEARCH
// 01 · CONTACT

SECURITY CONTACT

security@veyra.example

Machine-readable contact details are published at /.well-known/security.txt in line with RFC 9116.

A PGP key for encrypted reports will be published here once key management is in place. Until then, please avoid including exploitation detail in an initial unencrypted email — send a summary and we will arrange a secure channel.

OUR COMMITMENTS

StageTarget
Acknowledgement1 business day
Initial assessment and severity3 business days
Status update cadenceEvery 7 days until resolved
Critical fix target7 days
High fix target30 days
Medium / low fix target90 days
Coordinated disclosureBy agreement, default 90 days
// 02 · SCOPE

What is in scope.

If you are unsure whether something is in scope, ask first. We would rather answer a question than have a researcher guess.

IN SCOPE

  • The Veyra web application and dashboard
  • The Veyra API
  • Authentication, session handling, and account management
  • Tenant isolation and authorization boundaries
  • The Veyra GitHub App and its permission model
  • This marketing website
  • Publicly reachable Veyra infrastructure

OUT OF SCOPE

  • Denial of service, volumetric, or stress testing
  • Social engineering or phishing of Veyra staff, customers, or vendors
  • Physical attacks against offices or personnel
  • Any testing that accesses, modifies, or destroys data belonging to another party
  • Reports generated solely by an automated scanner with no demonstrated impact
  • Missing best-practice headers with no demonstrable exploit path
  • Software version disclosure without a working proof of concept
  • Vulnerabilities in third-party services Veyra does not control
  • Self-XSS, or issues requiring a fully compromised victim device
// 03 · RULES OF ENGAGEMENT

How to test without causing harm.

USE YOUR OWN ACCOUNTS
Test only against accounts and organizations you control. If you need a second account to demonstrate a tenant-isolation issue, create one — do not use somebody else’s.
STOP AT PROOF
Once you have established that a vulnerability exists, stop. Do not enumerate further records, escalate further, or maintain persistence to see how far it goes.
DO NOT EXFILTRATE DATA
If you encounter data belonging to another party, stop immediately, do not save or share it, and tell us what you saw so we can assess exposure.
RESPECT AVAILABILITY
No denial of service, no automated scanning at volumes that degrade service, no destructive testing.
GIVE US TIME
Allow us a reasonable period to remediate before any public disclosure. Our default is 90 days, and we will work with you if a fix legitimately needs longer.
ONE ISSUE PER REPORT
Separate reports for separate issues make triage faster and reduce the chance something is missed.

Safe harbour

If you make a good-faith effort to comply with this policy during your research, Veyra will consider your activity authorized, will not pursue or support legal action against you in relation to it, and will work with you if a third party raises a concern. This statement is provided in good faith and does not, and cannot, waive the rights of any third party. Testing that goes outside this policy — particularly anything touching another party’s data — is not covered.

// 04 · SUBMIT A REPORT

Submit a vulnerability report

Email is preferred for anything sensitive. This form is here so that reporting is never blocked by not having a mail client to hand.

We use this only to correspond about your report.

Acknowledged within one business day.

Disclosure questions

Do you pay for vulnerability reports?
Not currently. Veyra is early-stage and would rather run no bounty than run one it cannot pay out on properly. When a bounty program launches, the scope and reward table will be published here.
How do you handle duplicate reports?
The first report of an issue is treated as the original. If your report duplicates something already known, we will tell you promptly and say whether it came from internal work or an earlier external report.
Can I publish my research?
Yes, after remediation and by coordination. Our default window is 90 days from acknowledgement. We will not ask you to stay quiet indefinitely, and we will not threaten a researcher who follows this policy.
What if the issue is in a customer’s application, found through Veyra?
Report it to security@veyra.example and we will coordinate with the affected customer under their authorization agreement. Do not contact the customer directly using information obtained through Veyra.
Do you have a security.txt?
Yes — /.well-known/security.txt, following RFC 9116.