Skip to content

Security: moner-dev/MyWorld-Password-Manager

SECURITY.md

Security Policy

AES-256 Ed25519 Local Only No Telemetry


πŸ›‘οΈ Our Commitment

Security is the foundation of MyWorld. As a password manager, we understand that you're trusting us with your most sensitive data. We take this responsibility extremely seriously.

This document outlines our security practices and provides instructions for responsible vulnerability disclosure.


βœ… Supported Versions

Version Status Security Updates
2.x.x βœ… Current Active support
1.x.x ⚠️ Legacy Critical fixes only
< 1.0 ❌ EOL No support

Recommendation: Always use the latest version to ensure you have the most recent security patches.


πŸ” Security Architecture

Encryption & Key Management

Component Technology Details
Data Encryption AES-256-GCM Authenticated encryption for all stored data
Key Derivation PBKDF2-SHA256 100,000+ iterations, unique salt per vault
Update Signatures Ed25519 Cryptographic verification of all updates
Hash Verification SHA-256 Integrity checking for downloaded files

Data Protection

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    YOUR DEVICE                          β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚
β”‚  β”‚              MYWORLD VAULT                       β”‚   β”‚
β”‚  β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”‚   β”‚
β”‚  β”‚  β”‚ Master Key  │───▢│ AES-256 Encrypted   β”‚    β”‚   β”‚
β”‚  β”‚  β”‚  (PBKDF2)   β”‚    β”‚     Passwords       β”‚    β”‚   β”‚
β”‚  β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β”‚   β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
β”‚                         β”‚                               β”‚
β”‚                    ❌ NO CLOUD                          β”‚
β”‚                    ❌ NO SYNC                           β”‚
β”‚                    ❌ NO TELEMETRY                      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Security Features

Feature Description
πŸ”’ Zero-Knowledge Master password never stored or transmitted
🧹 Memory Protection Sensitive data cleared from RAM after use
⏱️ Auto-Lock Automatic vault locking after inactivity
πŸ“‹ Clipboard Guard Auto-clear clipboard after copying passwords
πŸ”„ Signed Updates Ed25519 signatures prevent tampered updates
🌐 Offline-First No internet required; no data leaves your device

🚨 Reporting a Vulnerability

We appreciate the security research community's efforts in helping keep our users safe.

⚠️ Important

DO NOT open a public GitHub issue for security vulnerabilities.

Public disclosure before a fix is available puts users at risk.

πŸ“§ How to Report

Email: moner.intelligence@gmail.com

Subject Line: [SECURITY] Brief description

πŸ“ What to Include

## Vulnerability Report

**Type:** [e.g., Encryption flaw, Authentication bypass, Data exposure]

**Severity:** [Critical / High / Medium / Low]

**Affected Version(s):** [e.g., 2.0.0]

**Description:**
[Clear description of the vulnerability]

**Steps to Reproduce:**
1. Step one
2. Step two
3. ...

**Impact:**
[What an attacker could achieve]

**Proof of Concept:**
[Code, screenshots, or video if available]

**Suggested Fix:**
[Optional - your recommendations]

⏰ Response Timeline

Stage Timeframe
Acknowledgment Within 48 hours
Initial Assessment Within 7 days
Status Updates Every 7 days during investigation
Resolution Based on severity (critical: ASAP)
Disclosure Coordinated with researcher

🀝 Safe Harbor

We consider security research conducted in accordance with this policy to be:

  • βœ… Authorized and lawful
  • βœ… Helpful to the security of our users
  • βœ… Conducted in good faith

We Will NOT Pursue Legal Action If You:

  • Report vulnerabilities in good faith
  • Avoid privacy violations and data destruction
  • Do not exploit vulnerabilities beyond proof of concept
  • Allow reasonable time for fixes before disclosure
  • Do not use findings for personal gain or malicious purposes

πŸ‘€ Security Best Practices

For Users

Practice Why It Matters
πŸ”‘ Strong Master Password Use 16+ characters, mix of types, unique to MyWorld
πŸ”„ Keep Updated Updates include critical security patches
πŸ’Ύ Secure Backups Encrypt backup files, store in safe location
πŸ”’ Lock When Away Use auto-lock or manually lock when leaving
βœ… Verify Downloads Only download from official GitHub releases
🚫 Never Share Never share your master password with anyone

Password Strength Guidelines

❌ Weak:     password123
❌ Medium:   MyP@ssw0rd!
βœ… Strong:   correct-horse-battery-staple-42!
βœ… Best:     [Generated 20+ character random password]

πŸ“ž Contact

Purpose Contact
πŸ”’ Security Reports moner.intelligence@gmail.com
πŸ› Bug Reports GitHub Issues
πŸ’¬ General Questions GitHub Discussions

Thank you for helping keep MyWorld users safe.

← Back to Repository

There aren't any published security advisories