Skip to content
Nexus Observatory Sign inCreate account

Trust

Found a flaw? Tell us first.

Report vulnerabilities in observatory.global, its subsites and the open protocol tooling to contact@observatory.global. We read every report, credit researchers who ask to be credited, and fix what is real.

01Disclosure

Report it. We take it from there.

  1. Triage and fixWe confirm severity, fix and tell you when it ships.

In scope

observatory.global and its subsites, the forms and consent surfaces, and the open protocol tools we publish.

Rules of engagement

02Controls

Headers set on every page.

Set by the site core security-headers module. The content security policy starts report-only, then enforces once the reports are clean.

HeaderValueWhy
Content-Security-Policydefault-src ‘self’; script-src ‘self’ + hashes; connect-src ‘self’; report-only, then enforceOnly this site’s own code runs
Strict-Transport-Securitymax-age=31536000HTTPS only, for a year
X-Content-Type-OptionsnosniffFiles run only as their declared type
Referrer-Policystrict-origin-when-cross-originOther sites see the origin, not the page
Permissions-Policycamera=(), microphone=(), geolocation=(), payment=(), usb=(), browsing-topics=()Powerful browser features stay off
Cross-Origin-Opener-Policysame-origin-allow-popupsOther windows cannot reach this one
X-Frame-OptionsSAMEORIGINNo framing by other sites

No third-party script, font or tracker loads on this site: fonts, maps and 3D assets are served from observatory.global. Consent records, form entries and redirects stay in this site’s own database; form entries are stored encrypted.

Skip to content
Trust

Found a flaw? Tell us first.

Report vulnerabilities in observatory.global, its subsites and the open protocol tooling to contact@observatory.global. We read every report, credit researchers who ask to be credited, and fix what is real.

01Disclosure

Report it. We take it from there.

  1. Email the detailsSend what you found, where, how to reproduce it and its impact to contact@observatory.global, subject “Security”.
  2. AcknowledgementWithin 5 business days, with a reference.
  3. Triage and fixWe confirm severity, fix and tell you when it ships.
  4. Coordinated disclosurePublish after the fix, on a date we agree with you, and no later than 90 days after your report unless we agree otherwise.

In scope

observatory.global and its subsites, the forms and consent surfaces, and the open protocol tools we publish.

Rules of engagement

If you research in good faith and follow these rules, we will not take legal action against you for that research, and we will say so if anyone asks. Never access, change or keep other people’s data; stop and report as soon as you reach it. No denial-of-service, social engineering or physical testing of sites and instruments.

02Controls

Headers set on every page.

Set by the site core security-headers module. The content security policy starts report-only, then enforces once the reports are clean.

HeaderValueWhy
Content-Security-Policydefault-src ‘self’; script-src ‘self’ + hashes; connect-src ‘self’; report-only, then enforceOnly this site’s own code runs
Strict-Transport-Securitymax-age=31536000HTTPS only, for a year
X-Content-Type-OptionsnosniffFiles run only as their declared type
Referrer-Policystrict-origin-when-cross-originOther sites see the origin, not the page
Permissions-Policycamera=(), microphone=(), geolocation=(), payment=(), usb=(), browsing-topics=()Powerful browser features stay off
Cross-Origin-Opener-Policysame-origin-allow-popupsOther windows cannot reach this one
X-Frame-OptionsSAMEORIGINNo framing by other sites

No third-party script, font or tracker loads on this site: fonts, maps and 3D assets are served from observatory.global. Consent records, form entries and redirects stay in this site’s own database; form entries are stored encrypted.