INFISICAL
Vulnerability Disclosure Policy
Looking for how Infisical is built rather than how to report a problem with it? The product security architecture is documented at infisical.com/docs/internals/security.
Our commitment
Infisical builds secrets management, PKI and privileged access infrastructure. Our customers trust us with the credentials that run their systems, and most of our code is open source, so anyone can read it. We would rather hear about a security problem from you than from an incident.
If you have found a vulnerability in an Infisical product or service, we want to know. This policy explains how to tell us, what we will do about it, and what protections you have when you act in good faith.
Safe harbour
If you make a good-faith effort to comply with this policy during your research, we will consider your research authorised, we will work with you to understand and resolve the issue quickly, and we will not pursue or support legal action against you in connection with it, including under computer-misuse or anti-hacking statutes, or under the terms of our own agreements that would otherwise prohibit security testing.
If a third party brings legal action against you for activity conducted in accordance with this policy, we will make it known that your actions were authorised.
You are expected to comply with all applicable laws. This policy does not authorise action against any system or organisation other than Infisical, and it does not give us the ability to waive rights held by third parties.
If you are unsure whether a specific action is authorised, stop and ask us first at disclosure@infisical.com.
Scope
In scope
| Asset | Notes |
|---|---|
app.infisical.com |
Infisical Cloud, US region. Also covered by our private bug bounty program, see Rewards below. |
eu.infisical.com |
Infisical Cloud, EU region. |
portal.infisical.com |
Licensing and billing. |
infisical.com, www.infisical.com |
Marketing and documentation. |
github.com/Infisical/infisical |
Core platform: API and frontend. |
github.com/Infisical/cli |
CLI, agent, gateway and secret scanner. |
github.com/Infisical/agent-vault |
Credential broker for AI agents. Beta, and a novel attack surface, so we are particularly interested in findings here. |
| Self-hosted Infisical | On a default or recommended configuration. |
Out of scope
- Any Infisical instance you do not own or operate. This includes self-hosted deployments run by our customers and any dedicated or single-tenant environment. These are other people's systems and testing them is not authorised by this policy.
- Hostnames not listed above. Please do not enumerate or scan subdomains of
infisical.com. Doing so reaches customer and internal infrastructure. If you believe an unlisted host is genuinely misconfigured, tell us the hostname and stop there. - Infisical's internal infrastructure and cloud control plane.
- Third-party services and platforms we use, which have their own disclosure programs.
What we care about most
Issues affecting the confidentiality, integrity or access control of secrets and customer data:
- Remote code execution
- Authentication bypass, including SSO (SAML, OIDC, LDAP) and machine-identity authentication
- Authorisation bypass and privilege escalation across organisation, project, environment or role boundaries
- Cross-tenant data exposure
- IDOR or BOLA on secrets, certificates, private keys or credentials
- Server-side request forgery reaching an internal service, cloud metadata, or a key-management endpoint
- Any path that yields raw key material, decrypted credentials or certificate private keys
Not eligible
- Denial of service, resource exhaustion and volumetric attacks. Please do not test these.
- Rate limiting, account lockout and brute-force protection. Describe a weakness if you find one, but do not exercise it against our production systems.
- Self-XSS, and issues requiring a victim to paste attacker-supplied content
- Missing security headers or cookie flags with no demonstrated impact
- Clickjacking on pages with no sensitive state-changing action
- Automated scanner output with no validated, reproducible impact
- Best-practice or hardening suggestions with no exploit
- Third-party dependency vulnerabilities without a working exploit in Infisical's context. We run automated dependency scanning and maintain our own remediation queue.
- Social engineering, phishing and physical attacks
- Reports based solely on outdated software versions
- Findings that require an insecure non-default configuration of a self-hosted instance. An insecure default is in scope and we take it seriously.
Rules of engagement
Our production systems hold live customer secrets. These rules are conditions of the safe harbour above.
- Test only within your own organisation. Create your own account and confine testing to resources you created.
- Never access another tenant's data. If you find a path that reaches it, stop immediately. Do not enumerate, repeat, download or screenshot the contents. Report the single request that demonstrated it. We treat that restraint as evidence of good faith, and it will not count against you.
- Do not run denial-of-service or volumetric tests, and do not test rate limiting, lockout or brute-force protection.
- Automated scanning requires prior approval. Ask first.
- Do not exfiltrate, persist or pivot. Retrieve the minimum needed to demonstrate impact.
- Use synthetic data. Do not upload real credentials or personal data of any kind.
- Report privately and hold the issue confidential until we have shipped a fix and agreed a disclosure date with you. See Disclosure below.
Working with our source code
Most of Infisical is open source and we encourage you to read it. Source review is a legitimate way to find issues here.
A report should demonstrate impact rather than describe a suspicious-looking line of code. Where the rules above prohibit demonstrating something, describe the exploitation path instead and we will validate it internally. You will not be disadvantaged for following the rules.
We also run continuous internal source-code analysis and third-party penetration testing, and we maintain a substantial set of known issues. If your finding matches one, we will tell you plainly, and where we can we will tell you roughly when we found it. That is not a judgement on your work.
How to report
Email disclosure@infisical.com. Reports sent there reach our security team and our triage partner directly.
Please include: what you found, where, how to reproduce it, what an attacker could achieve, and how you would like to be credited.
For the open-source repositories you may also use GitHub private vulnerability reporting. Please do not open a public GitHub issue for a security problem.
security@infisical.com remains available for general security correspondence, compliance documentation and questionnaires. Vulnerability reports sent there will be redirected here.
What happens next
| Stage | What to expect |
|---|---|
| Acknowledgement | Within 3 business days |
| Initial assessment | Within 7 business days |
| Progress updates | At each significant change, and on request |
| Resolution | We will tell you when a fix ships |
We will keep you informed rather than leaving you guessing. If something is taking longer than expected, we will say so and explain why.
Disclosure
Please keep the issue confidential until we have agreed a disclosure date with you.
This matters more for us than for a typical SaaS company. Infisical is open source and is run by self-hosted and air-gapped customers, so the fix commit itself can reveal a vulnerability to an attacker while our customers are still on an unpatched version.
Our coordinated disclosure window runs until all of the following have happened:
- A fix has merged and a patched release has shipped
- Affected self-hosted, air-gapped and enterprise customers have been notified and given an upgrade window
- Any associated advisory or CVE has been published
We will agree a date with you and keep you updated. Occasionally we may ask to extend the window where a customer upgrade path is slow; if we do, we will explain why rather than simply refusing. We follow coordinated disclosure practice consistent with ISO/IEC 29147 and ISO/IEC 30111.
We are happy to credit you publicly in the advisory and release notes, unless you would prefer we did not.
Rewards
This disclosure program does not offer monetary rewards. We offer acknowledgement, public credit in our advisories and release notes where you want it, and a straight answer about what we are doing with your report.
Infisical also runs a private, invitation-only bug bounty program on Bugcrowd covering Infisical Cloud, which does pay. Researchers who submit high-quality reports through this policy are strong candidates for an invitation.
Submit a report
The fastest route is email: disclosure@infisical.com. It reaches our security team and our triage partner in one step, and we monitor it continuously.