Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

730 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

sysPass — Systems Password Manager

sysPass CI License: GPLv3 PHP

sysPass is a self-hosted, open-source web password manager for business and personal use.

The original sysPass was created by Rubén Domínguez (@nuxsmin), who released the last upstream version (3.2.11) in July 2022. In May 2026, he confirmed he no longer had the time to keep evolving it (nuxsmin/sysPass#1954) and called for someone to fork the application in order to continue its development.

This repository is that fork. Started by OpusProjects in June 2026, picking up @nuxsmin's own planned hexagonal-architecture rework as the new baseline, built on PHP 8, Symfony, PHP-DI, MariaDB, Docker, PHPUnit, and a full REST API. All original copyright and the GNU GPLv3 license are retained.


✨ Features

  • AES-256 encryption: CTR mode, all passwords encrypted at rest
  • RSA key exchange: passwords leave the browser already encrypted
  • Two-factor authentication: TOTP-based 2FA via the separate syspass/plugin-authenticator plugin
  • HTML5 / Ajax UI: single-page interface, no full-page reloads
  • Access control: users, groups and profiles with up to 29 access levels
  • Authentication backends: local, OpenLDAP and Active Directory
  • Rich account model: tags, custom fields, public links, private accounts, favorites and history
  • Notifications & audit log: activity alerts by email and in-app, plus a full event log
  • Multilanguage: internationalised UI
  • REST API: full programmatic access

📚 Documentation

Document What it covers
API REST API reference, authentication, and Swagger UI (/api/docs/ on a live instance)
Architecture Hexagonal layer map, request lifecycle, DI container, and dependency rules
CLI Command-line tool (bin/cli.php): commands, arguments, options, and environment variables
Install Requirements and installation (Docker and manual, multi-distro)
Testing Running the test suites, test layout, environment requirements, and writing new tests

🤝 Contributing

Contributions are welcome: CONTRIBUTING.md covers dev setup, PR workflow, coding conventions, and tests.

Security issues: see SECURITY.md for private reporting.


👥 Authors


⚖️ License

GNU GPLv3

About

sysPass - Systems Password Manager (fork for maintenance & upgrades)

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages