-
-
Notifications
You must be signed in to change notification settings - Fork 1
Security
TamTunnel edited this page Dec 22, 2025
·
1 revision
- JWT tokens with configurable expiration
- bcrypt password hashing
Three roles with different access levels:
- Admin: Full system access
- Operator: Node and command management
- Observer: Read-only access
- Rate Limiting: 5/min login, 10/min registration
- Account Lockout: 15-minute lockout after 5 failed attempts
- Password Complexity: Uppercase, lowercase, digit, special char required
- Forced Password Change: Default admin must change password
- Audit Logging: All actions logged with timestamps
Use GitHub Security Advisories for responsible disclosure.