Skip to main content

Security Researcher Guide

This guide will help you get started with security research for Passbolt. Whether you're a seasoned security professional or just starting out, this guide will provide you with the information you need to contribute effectively.

Getting Started

  1. Review our Security Policy
  2. Learn how to Report a Vulnerability
  3. Familiarize yourself with our codebase and architecture

What to Look For

When testing Passbolt, focus on these key areas:

  • Authentication mechanisms
  • Data encryption and key management
  • API security
  • Browser extension security
  • Common web vulnerabilities (XSS, CSRF, etc.)
  • Configuration security
  • Access control mechanisms

Best Practices

  1. Always follow responsible disclosure guidelines
  2. Document your findings thoroughly
  3. Include steps to reproduce
  4. Test in a safe environment
  5. Respect user privacy and data
  6. Test only on your own installation, not on the public website
  7. Keep vulnerabilities confidential until they are fixed

Resources