
MyCrypto
External Program
Submit bugs directly to this organization
MyCrypto is a cryptocurrency interface that allows people to interact with their cryptocurrency assets in a way that is more user-friendly than other solutions. We do not hold custody of any customer's assets nor do we collect personally-identifiable information about any of our customers, so our security policy is centered on how well our software allows people to safely and privately interact with their own assets.
MyCrypto looks forward to working with the security community to find security vulnerabilities in order to keep our businesses and customers safe. We are particularly interested in vulnerabilities found in the application layer, but any vulnerability across our stack that could lead to compromise of user funds is within scope (except as listed in "Out of Scope").
Preliminary Statement
Other instances running our software (private or public forks, domains that are not listed in “In Scope” but are running our software) are not in scope - only the code under the mycryptohq namespace on GitHub.com is (with a select few other projects under the MyCrypto banner but a different namespace) - see the "In Scope" section for more information.
The disclosure process will be run under our HackerOne program.
Any ticket that we have agreed to award swag for will not be rewarded if the vulnerability / exploit is made public before:
A researcher will open one vulnerability per report with enough details for us to start an investigation.
MyCrypto will make a best effort to meet the following SLAs for hackers participating in our program:
We’ll try to keep you informed about our progress throughout the process.
A ticket is opened on our HackerOne program with details about the vulnerability (outlining the impacts) and enough information to replicate it.
We will verify and internally escalate the issue with the appropriate team (dev, infra, ...)
We will discuss internally and establish the severity of the vulnerability - any dispute about the classification of the vulnerability can be discussed but the MyCrypto team will ultimately define it.
We will respond to you within three days, acknowledging that we have verified the issue, escalated it internally as appropriate, and classified it.
We will develop a patch and communicate with the researcher to validate.
A vulnerability announcement is drafted (using an internal template that includes the severity, details of the patch, and acknowledgment to the researcher(s))
At release date, we coordinate with the developers (if code-related vulnerability) to include the vulnerability announcement in the release notes (published on our repository at GitHub)
Please also refer to HackerOne Disclosure Guidelines.
The team has 90 days to go through the life cycle of a valid vulnerability report and issue a patch to production.
The published vulnerability announcement will acknowledge the reporter(s)
If we have decided to reward a user with swag, we will notify them and the reward will be processed through the HackerOne swag system.
MyCrypto has not set standards for swag rewards. Swag rewards, when applicable, will be considered on a case-by-case basis and are at the sole discretion of MyCrypto.
If your report has been considered for a swag reward, this will be communicated to you on HackerOne and handled via the HackerOne Swag Reward feature.