Skip to content

Security: ipfs/community

Security

SECURITY.md

Security Policy

This is the security policy for the IPFS project: the protocols and the implementations and tools maintained in the ipfs organization. A condensed version of this policy is the default for repositories that do not have their own SECURITY.md.

Reporting a vulnerability

Email your report to security@ipfs.io. Please do not open a public issue.

If the bug is in a specific implementation and that repository has its own SECURITY.md, follow it instead. When you are not sure where the bug lives, or when it is in an IPFS protocol itself, security@ipfs.io is the right address.

Include whatever you have: the repository, the version or commit you tested, how to reproduce the problem, and what an attacker gets out of it. A rough report is better than no report, and we will ask if we need more.

A maintainer will confirm we received it and keep you posted while we work on a fix. We are glad to credit you in the release notes, or to leave you out of them if you would rather not be named.

If two weeks pass and no human has replied, assume the message never reached one. Resend it, or escalate: the OpenSSF finder guide lays out the options, and CERT/CC takes reports when coordination with a project breaks down. We would rather you do that than sit on a live bug.

If the problem is a design weakness that nobody can exploit today, or covers something not yet released, it is fine to discuss it openly in an issue.

Reporting abuse on a public gateway

Malware, phishing, or illegal material reachable through a public IPFS gateway is not a bug in IPFS software. IPFS is a community project; the people who maintain these repositories do not run most of the gateways out there. Report abuse to whoever runs the gateway you used. For ipfs.io and dweb.link, follow the abuse policy.

Everything else

For normal bugs, open an issue in the repository the bug is in.

There aren't any published security advisories