Shall a Security Workstream be created and Reid Rankin assigned as its initial leader?
The Security Workstream will be primarily be responsible for providing security review of sensitive code, advising on appropriate standards for the protection of sensitive information, and coordinating penetration tests, audits, and incident response.
The Security Workstream will also be available to host security-related proposals generally, and to act as a delegation point for special projects or bounty funds that may be approved for security-specific efforts.
To provide a robust and responsible resource for addressing critical issues, be a source for security information for all Foxes, and ensure the trustability of the ShapeShift ecosystem and its code.
While this workstream will have some of its own engineering resources to draw upon, no other workstream currently focuses specifically on security issues. A DAO is by its very nature is exposed to a lot of technical risk, many of which can trigger more rapidly than a DAO’s native governance cycle can handle. Incident response requires a group of knowledgeable security engineers that the community trusts to act as a contact point and coordinate sensitive tasks effectively, and having a formal Security workstream already set up ahead of time helps accomplish that goal.
In addition, as ShapeShift US winds down, its Responsible Disclosure Program (RDP) will be going with it. The Security Workstream will have the responsibility to design a proposal for the DAO’s own bug bounty program to take its place.
ShapeShift US also currently provides an on-call rotation for timely handling of incident reporting and response, and the Security Workstream will continue this service after the centralized entity winds it down.
The Security Workstream will work closely with the Engineering Workstream, both in development of net-new code and in coordination of vulnerability fixes for existing code, and will coordinate with the Customer Support Workstream to handle both security issues reported as support requests and support requests reported as security issues.
Additionally, the Security Workstream will have the responsibility to evaluate ongoing threats; in the event of an emergency, it will have the responsibility to coordinate appropriate emergency measures with other workstreams (especially Engineering and Operations).
This workstream will hold regular public “office hours” to answer questions and solicit community input. Exact dates and times will be arranged via a public calendar poll and announced on the forum and Discord.
No funding is requested at this stage; going forward, individual proposals will be brought at a later stage to fund specific initiatives, including any personnel requirements, and containing performance standards as applicable.
(For context, ShapeShift US’s Security department operates on a budget in the 5-figure-per-month range. The Security Workstream will likely have somewhat less in the way of systems expenses and somewhat more in the way of people expenses, but hopefully this is useful at least as a ballpark figure so that voters know what they’re getting into.)
I’m Reid Rankin (@MrNerdHair), a Software Security Engineer in the current ShapeShift US Security department. In light of the positive feedback received so far on the forum, I’d like to volunteer to be the initial workstream leader.
It’s important that this workstream have a group of knowledgeable security engineers that the community trusts to coordinate sensitive tasks effectively, and a degree of continuity with the existing centralized infrastructure should help enable that trust. And while I can’t speak directly for my Security colleagues, I do believe that several of them will be joining us on this exciting but uncertain decentralized voyage, and I expect that they may also find their natural place in this workstream.
I’ll be leaving ShapeShift US’s employment at the end of the year. While I’m still on their payroll, I don’t intend to ask to be compensated for this role; afterwards, however, I do anticipate it being a paid position. (For the avoidance of doubt, I do also hope to make paid contributions to other workstreams as opportunities presents themselves.)
This means that funding for the workstream leader position will need to be allocated in January 2022, which will also conveniently serve as a kind of "term limit" in that the associated proposal will provide a specific opportunity for the DAO to consider my performance and potential alternative leadership options.
Yes: A Security Workstream will be created, and Reid Rankin (@MrNerdHair, 0xA69c0339Ef7E34406C5bAd7F2DbD672a68b9338a
) will be assigned as its initial leader.
No: A Security Workstream will not be created at this time.