Security researchers are essential in identifying vulnerabilities that may impact Burnt Labs software and the XION network. If you have discovered a security vulnerability in any repository managed by Burnt Labs, we encourage you to report it using the process below.
We take all security reports seriously. If a report is confirmed upon investigation, we will patch the issue within a reasonable amount of time and publish a security bulletin describing the impact and crediting the discoverer.
This is the organization-wide default policy. Individual repositories may publish their own
SECURITY.md, which takes precedence for that repository.
Do not open a public GitHub issue for a security vulnerability. Public disclosure before a patch is available increases the harm to users.
| Type of finding | How to report |
|---|---|
| Security vulnerability | Email security@burnt.com |
| Non-sensitive or operational bug | Open a GitHub issue on the affected repository |
Where a repository has GitHub private vulnerability reporting enabled, you may also use the Security → Report a vulnerability tab on that repository.
Please include the following to aid our assessment:
- Type of vulnerability
- Description of the vulnerability, and the affected repository and version
- Steps to reproduce the issue
- Impact of the issue, and how an attacker could exploit it
- Any potential mitigations or workarounds
Reports should include a proof of concept. Severity is assessed on demonstrated impact under real-world constraints, not theoretical worst-case scenarios, and a finding we cannot reproduce is difficult to act on.
For findings in the chain or in on-chain contracts, an end-to-end proof of
concept is expected. Unit tests and simulated environments that bypass
transaction encoding, message routing, or the ante handler chain — including
harnesses such as cw-multi-test or direct keeper setup — do not on their own
demonstrate on-chain exploitability. The strongest reports execute the attack
via standard transaction broadcast against a locally running node configured
with mainnet parameters.
For findings in web properties, include screenshots or a video walkthrough showing end-to-end exploitation. Automated scanner output without demonstrated exploitability is not actionable.
- Acknowledgment — we acknowledge receipt within 5 business days
- Triage — we provide a triage decision within 14 days
- Investigation — our security team confirms the vulnerability and assesses severity
- Fix development — we develop and test a fix privately
- Coordination — for critical issues we coordinate with affected parties and upstream projects through their non-public channels before public disclosure
- Community notification — we notify the community that a security release is coming, so users, validators, and integrators can prepare
- Public disclosure — after a fix is deployed we publish a bulletin with details and credit
Active exploitation, or confirmed attacker awareness of an unpatched vulnerability, escalates the issue to Critical handling regardless of its original classification.
Where an issue requires a network upgrade, additional time may be needed to raise a governance proposal and complete the upgrade.
We ask that you keep vulnerabilities and related communications confidential until a fix is developed and deployed. Specifically:
- Do not exploit a vulnerability beyond what is necessary to confirm it exists
- Do not test against production systems. Testing that targets XION mainnet or live production applications will disqualify the report
- Do not access, modify, or exfiltrate user data
- Do not disrupt or degrade our networks, data, or services
- Do not disclose publicly before a fix is confirmed and deployed
- Allow us a reasonable amount of time to address the issue
| Severity | Description |
|---|---|
| CRITICAL | Immediate threat to critical systems (e.g. funds at risk, network compromise) |
| HIGH | Significant impact on major functionality or security controls |
| MEDIUM | Impacts minor features or exposes non-sensitive data |
| LOW | Minimal impact or informational issues |
Severity is assessed by Burnt Labs based on demonstrated impact.
This reporting process applies to all repositories and services managed by Burnt Labs. If you believe you have found a vulnerability in something we operate, we want to hear about it.
Vulnerabilities in upstream dependencies — including CosmWasm, the Cosmos SDK, and IBC — should be reported to those projects directly.
This default policy does not offer a bounty or reward. Repositories and
assets covered by a Burnt Labs bug bounty program publish their own
SECURITY.md naming the program that applies to them. If a repository shows
this default policy, it is not in the scope of any bounty program, and reports
against it do not create an entitlement to payment — regardless of the severity
of the finding.
Published programs and their terms live at burnt-labs/bug-bounty, which is the canonical source for what is in scope. Where a published program covers the affected asset, that program's terms govern scope, severity classification, and reward eligibility.
This is a deliberate boundary. A bounty program is an invitation to test a defined set of assets. Systems we have not offered for testing sit outside that invitation.
We still want to hear about genuine vulnerabilities in anything we operate, and we will investigate and fix them. Submitting an out-of-scope report in good faith will not be held against you — it simply is not rewarded.
Burnt Labs will not pursue legal action against researchers who report vulnerabilities in good faith under this policy, do not exploit beyond what is necessary to confirm the finding, do not access or disclose user data, and do not disrupt production systems.
This default policy does not itself authorize active testing. Authorization to actively test is granted only by a published bug bounty program, for the assets that program covers. Reporting a vulnerability you encountered incidentally is always welcome.
We appreciate responsible disclosure and will credit researchers who help us improve our security. Recognition is included in our security bulletins and may be featured in our communications.