Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Internal audit top level issue #1

Open
bennetyee opened this issue Aug 4, 2021 · 0 comments
Open

Internal audit top level issue #1

bennetyee opened this issue Aug 4, 2021 · 0 comments
Labels
bug Something isn't working documentation Improvements or additions to documentation

Comments

@bennetyee
Copy link

when we start the audit, please mark all issues found during this audit as blocking this one. this issue should not be marked as complete until all blockers are resolved (fixed or deferred, etc).

general guideline / things to look for:

  • identify potential attack surfaces -- e.g., user input (can users attack anything other than their own account?), unauthenticated JS loading, server auth / MITM potentials (web proxy to futz with messages), not all are nec'y valid (depends on threat model)
  • input validation -- data types, value ranges, regex matching/filtering, XSS, SQLi, etc; how errors are handled/reported
  • unexpected event ordering / state transitions -- what are the sources of events? are event-order validation needed?
  • privilege minimization: can the extension's permissions be further restricted (removed, made optional)?
  • test coverage

(please edit to add general pointers/topics).

@aefhm aefhm mentioned this issue Aug 17, 2021
@gparty gparty added documentation Improvements or additions to documentation bug Something isn't working labels Oct 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants