We take security and privacy seriously. Because Money Engine Workflows handles revenue, invoices, deals, and client information, safeguarding user configurations and credentials is a top priority.
To ensure that your automations remain secure, we mandate a strict separation between credentials and workflow logic:
- Use n8n Credential Managers: Do not hardcode authentication details inside nodes. Use n8n's native credentials systems.
- Environment Variables: Use
.envor system variables for variables that change between environments (e.g. Google Sheet IDs, Telegram Chat IDs). - Drafts Over Direct Senders: For outreach or messaging templates, default to drafting messages for review rather than automating client communications with zero human review.
- Secret Scanning CLI: The
money-enginevalidator scans configurations to block accidental commits of URLs containing sensitive tokens, passwords, or alphanumeric values that resemble API keys.
If you discover a security vulnerability, please do NOT create a public issue. Instead, report it privately:
- Send an email to erkin@erkininfinity.com (with CC to any relevant maintainers).
- Include a detailed description of the vulnerability, steps to reproduce, and potential impact.
- We will acknowledge receipt of your report within 48 hours and coordinate a fix.
If you accidentally commit a real API key, webhook URL, or sensitive customer details:
- Revoke the Leak Immediately: Rotate your OpenAI API keys, reset Telegram Bot tokens, or change your spreadsheet permissions. This is the single most important step.
- Clean the Git History: Use tools like
git-filter-repoor BFG Repo-Cleaner to scrub the secret from your branch history before merging. - Notify Maintainers: If the secret was already merged, contact us immediately so we can clean the history of the main repository.