If you discover a security vulnerability in Appie Kit, please report it responsibly.
Do NOT open a public GitHub issue for security vulnerabilities.
Instead, please use one of these private channels:
- GitHub Security Advisories: https://github.com/S3YED/appie-kit/security/advisories/new (preferred)
- Contact form: https://weblyfe.ai (mark the subject "SECURITY")
Please include:
- A description of the vulnerability
- Steps to reproduce
- Affected files or components
- Potential impact
- Suggested fix (if you have one)
We aim to respond within 72 hours.
In scope:
- Hardcoded secrets in committed code
- Insecure default configurations in install scripts or templates
- Skills that expose credentials, allow command injection, or escalate privileges
- Path traversal or arbitrary file access in tools
Out of scope:
- Vulnerabilities in upstream dependencies (Hermes Agent, OpenClaw, MiniMax, etc.). Report those to the upstream project.
- Self-inflicted issues (e.g., user committed their own .env file). Do report a missing .gitignore entry.
- Social engineering of repo maintainers.
If you find a hardcoded API key, token, or other secret in this repo, report it via the channels above as a CRITICAL issue. Do NOT open a public PR with the redaction in the diff. Instead, ask us to coordinate the rotation, history rewrite, and force-push.
Before going live with your own Appie:
- Never commit secrets. Use
.env.secretsand add it to.gitignore. - Use Tailscale or a VPN for fleet management, never expose SSH publicly.
- Run
tools/security-scan.shafter first install to validate file permissions. - Rotate API keys quarterly, especially if your repo has ever been pushed publicly.
- Review
workspace/SOUL.mdandworkspace/USER.mdfor any personal information before committing them anywhere. - Set file permissions correctly:
chmod 600 .env.secrets. - Keep fleet access private: copy
configs/fleet-access.example.ymltofleet-access.local.ymland never commit the filled file.
After a vulnerability is reported and fixed:
- We patch the issue.
- We credit the reporter in the changelog (with permission).
- We publish a security advisory describing the issue and fix.
- We notify users via the GitHub repo and Weblyfe community channels.
Thank you for helping keep Appie Kit and its users safe.