Skip to content

Tamgros/app-sec-checks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

app-sec-checks

The goal of this list is to have a common framework to view up and downstream projects' security. A good example of this would be interacting with an external partner. Each project isn't necessarily doing BD in isolation, there is an ecosystem of collaborative projects.

In the good case, Solana can show off network effects. In the negative case, many "points of failure" can be intimidating. This doc is here to lower that barrier.

Linked pages

  • Bug bounties clear and explicit
  • Open source, published ABI
  • Audit Docs

Add Verifiable information

Description needed

  • Paths to immutable/soft frozen

best practices

Off chain

  • Pager duty
  • Circuit breaker, freeze ability on attack
  • Treasury abstracted away
  • Airgapped signing

On chain Code

((request for checklist, here's some inspo ))
neodyme's audit prep
neodyme's common pitfalls

CI/CD:

  • Text searches for any private keys
  • Sec3 tools with CI/CD

Situationally relevant

Process

Open a github issue with the checklist

Extra credit

Jiri had a great suggestion

  • Turn this into a community driven discussion

Discusion

  • risks - security theater. Wastes time and doesn't actually increase secruity
  • Who reviews authentically?
    • v0 - self review with informal signoff
    • v1 - some sort of DAO vote? POA? Just need some display of certification, would be great if it's communal.

TODO

  • external "approvals"
  • explore putting it as a standard template
  • Part of anchor init?
  • Part of the explorer verification process
  • Client/user side best practices
  • cold-hot wallet with top ups and time delay

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published