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”. Encrypted reports: [COUNSEL TO SUPPLY] key.
  2. AcknowledgementWithin [COUNSEL TO SUPPLY], 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. Window: [COUNSEL TO SUPPLY]

In scope

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

Rules of engagement

Good-faith research terms, safe harbour and out-of-scope list: [COUNSEL TO SUPPLY]. 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.