Skip to content

Latest commit

 

History

History
34 lines (21 loc) · 2.29 KB

SECURITY.md

File metadata and controls

34 lines (21 loc) · 2.29 KB

Art Blocks Disclosure Process

This document describes the smart contract disclosure process for Art Blocks, including vulnerability disclosures. We are committed to conduct our smart contract security process in a professional and civil manner, and we expect the same from our community. Public shaming, under-reporting, or misrepresentation of vulnerabilities will not be tolerated.

Responsible Disclosure Standard

Art Blocks follows a community standard for responsible disclosure in cryptocurrency and related software. This document is a public commitment to following the standard.

The standard provides detailed information for:

  • Initial Contact: how to establish initial contact with the project team
  • Giving Details: what details to provide when reporting a vulnerability
  • Setting Dates: how to agree on timeliens for releasing updates and public disclosures

Receiving Disclosures

Art Blocks will receive vulnerability reports through the following channels:

Contact Public Key Email
ryley-o.eth PGP [email protected]
dogbot PGP [email protected]
aaronpenne PGP [email protected]
lyaunzbe PGP [email protected]

Deviations from the Standard

The standard describes reporters of vulnerabilities including full details of an issue, in order to reproduce it. This is necessary for instance in the case of an external researcher both demonstrating and proving that there really is a security issue, and that security issue really has the impact that they say it has - allowing the development team to accurately prioritize and resolve the issue.

In the case of a counterfeiting or fund-stealing bug affecting Art Blocks, however, we might decide not to include those details with our reports to partners ahead of coordinated release, as long as we are sure that they are not vulnerable.

Credits

Parts of this document were inspired by the Yearn Finance security policy