Skip to content

Security: H0NEYP0T-466/pin-maze

Security

SECURITY.md

Security Policy

πŸ›‘ Reporting a Vulnerability

We take security seriously. If you discover a vulnerability in pin-maze, please report it responsibly.

How to Report

  • GitHub Issues: Open a new issue with the security label.
  • Private disclosure: If the issue is sensitive, please do not open a public issue. Instead, reach out via GitHub private vulnerability reporting (if enabled) or contact the maintainer directly.

What to Include

  1. Description β€” what is the vulnerability?
  2. Impact β€” what can an attacker do?
  3. Reproduction β€” step-by-step instructions.
  4. Affected versions β€” which release/commit.
  5. Suggested fix β€” if you have one.

Response Time

  • Acknowledgment within 48 hours.
  • Initial assessment within 7 days.
  • Fix or mitigation timeline communicated after assessment.

πŸ”’ Security Considerations for Users

pin-maze is an obscurity tool, not encryption. Be aware:

  • Files are not encrypted β€” they are only hidden in a deep directory tree.
  • Anyone with filesystem access and the PIN can retrieve the file.
  • Decoy files provide no cryptographic protection β€” they only slow down manual snooping.
  • Do not use this tool to protect sensitive data without additional encryption (e.g., gpg, age).

For real security, combine pin-maze with encryption:

# Encrypt first, then hide
gpg --symmetric --cipher-algo AES256 secret.txt
python pin_maze.py --base ./vault --file secret.txt.gpg --pin 4660

πŸͺ² Known Issues

Issue Severity Status
No encryption β€” obscurity only ℹ️ Informational By design
PIN stored in log files ⚠️ Low Open
Decoy content is static/predictable ℹ️ Informational Open

πŸ† Acknowledgments

Security researchers and contributors who responsibly disclose vulnerabilities will be credited here (with permission).


Help us keep pin-maze safe for everyone. πŸ›‘

There aren't any published security advisories