Found a flaw? Tell us before you tell the world.
We're a security company: vulnerability reports get priority handling, a committed timeline, and no legal action against good-faith researchers. This page is our disclosure policy and a summary of what already protects this site.
- First response3business days to acknowledge receipt
- Fix window90days at most before coordinated disclosure
- Scopesite + 8okamiops.com, the API and the published products
- Safe harboryesgood-faith research never turns into legal action
Four steps, no form and no bug-bounty platform.
A well-written email beats a ticket. Tell us what you found, how to reproduce it and the impact. We handle the rest and keep you posted until it's closed.
Email security@okamiops.com
Subject starting with [disclosure]. If you'd rather encrypt it, ask for the PGP key at the same address and we'll send the key and fingerprint over a different channel.
Include what lets us reproduce it
Affected URL or component, steps, payload, request and response, product version, estimated impact and, if you have one, a proof of concept. Screenshots and video help; third-party data doesn't — stop at the first sign of it and tell us.
Triage within 3 business days
We confirm receipt, rate severity with CVSS 4.0 and agree on a timeline. You get a named point of contact and updates at every status change.
Fix and coordinated disclosure
We fix it, publish a note in the affected repository and credit the reporter, if they want credit. The maximum window is 90 days: past that, you may publish with or without our fix.
Contact: mailto:security@okamiops.com Policy: https://okamiops.com/security/ Preferred-Languages: pt, en, de Canonical: https://okamiops.com/.well-known/security.txt Expires: 2027-09-09T00:00:00.000Z $ curl -s https://okamiops.com/.well-known/security.txt
What's in, what's out, and what we ask for in return.
A clear scope protects both sides. What applies to our own systems doesn't apply to our clients' — those only come into scope with their prior written authorization.
Our own assets
- okamiops.com, www and the product subdomains
- The site's API: /api/lead, /api/baseline-unlock and the /api/*.json feeds
- The public repositories at github.com/OkamiOps
- The eight published products, including Okami Tally on the App Store
What doesn't get triaged
- Client systems, even ones we operate, without their written authorization
- Denial of service, volumetric testing and brute force
- Social engineering, phishing against the team and physical access
- Raw scanner output without proof of exploitation, and "best practice" flags on SPF, DMARC or headers with no demonstrated impact
The good-faith deal
- You don't access, alter or keep data that isn't yours; if you find third-party data, you stop and tell us
- You don't degrade the service or use the flaw beyond what's needed to prove it exists
- You don't publish before the fix or the 90-day window, and you don't tie the report to payment
- In return, we treat the research as authorized, don't pursue legal action and don't ask others to
Headers you can check right now, with a curl.
We don't ask you to trust us: the site is static, prerendered, served at the edge, with no third-party scripts and no trackers. Every response ships with this policy.
- Content-Security-Policy
- default-src 'self' · nonce-based script-src per response · no 'unsafe-inline' on scripts · connect-src 'self' · form-action 'self' · object-src 'none'
- Strict-Transport-Security
- 1-year max-age, includeSubDomains, preload
- X-Frame-Options
- DENY (frame-ancestors 'none')
- Referrer-Policy
- strict-origin-when-cross-origin
- Permissions-Policy
- camera, microphone, geolocation, payment and USB disabled
- Cross-Origin-*
- Opener-Policy same-origin · Resource-Policy same-origin · X-Content-Type-Options nosniff
- Fonts and scripts
- Everything served from our own domain. Zero third-party CDN, zero pixel, zero analytics.
Forms with no database
Contact, waitlist and download requests go out by email to our inbox. Honeypot against bots, origin verification and a size limit per field. Nothing is stored on the site.
Token-gated downloads
The free material is only served with a short-lived HMAC token issued after the form is submitted. No permanent link circulating.
No cookies, no session
There's no login and no session. The only thing the browser keeps is your language preference, locally.
Tools for agents with a brake
The WebMCP tools never take an action with side effects on their own: they fill in fields and return "awaiting human confirmation".
In our products, the default is local-first: your data stays with you.
The same rule we apply in consulting applies to what we publish. Every repository has its own security policy and takes fixes through the same channel as this page.
No telemetry
No product sends usage, prompts or code to OkamiOps servers. The apps only talk to the providers you connected.
Keys in the Keychain
In the macOS and iPhone apps, OAuth tokens and API keys live in the system Keychain, never in plain text. History is kept in local SQLite.
Open for auditing
Seven of the eight products have public code on GitHub. Product flaws are fixed in the repository with a release note and credit to the researcher.
Security is a prerequisite, not a feature.
If the flaw is in a client system we operate, tell us the same way: we forward it to whoever's responsible within 24 hours. Reports about this site and the products go straight into triage.