| Version | Supported |
|---|---|
| 1.x.x | ✅ |
We take security vulnerabilities seriously. If you discover a security issue in the SFMC DE Toolkit, please report it responsibly.
- Do NOT create a public GitHub issue for security vulnerabilities
- Email your findings to the maintainers privately
- Include the following information:
- Description of the vulnerability
- Steps to reproduce the issue
- Potential impact
- Any suggested fixes (optional)
- Acknowledgment: We will acknowledge receipt of your report within 48 hours
- Assessment: We will assess the vulnerability and determine its severity
- Updates: We will keep you informed of our progress
- Resolution: We aim to resolve critical vulnerabilities within 7 days
When using this toolkit:
- Protect your credentials: Never commit your
.envfile or SFMC credentials to version control - Use environment variables: Store sensitive configuration in environment variables
- Limit API permissions: Use SFMC API credentials with the minimum required permissions
- Review before deletion: Always use
--dry-runmode before performing bulk deletions - Audit access: Regularly review who has access to your SFMC credentials
This toolkit requires SFMC API credentials. To keep them secure:
# Add to .gitignore (already included)
.env
*.env
.env.*
# Use environment variables
export SFMC_CLIENT_ID=your_client_id
export SFMC_CLIENT_SECRET=your_client_secretThis security policy applies to:
- The SFMC DE Toolkit codebase
- Official releases and packages
- Documentation
This policy does not cover:
- Third-party dependencies (report to their maintainers)
- Salesforce Marketing Cloud platform vulnerabilities (report to Salesforce)
- User misconfiguration or misuse
We appreciate the security research community and will acknowledge reporters who help us improve security (with their permission).