Security updates and secret scanning are actively enforced on the main branch.
| Version / Branch | Supported | Secret Scanning |
|---|---|---|
main |
β Yes | Enforced via TruffleHog CI |
| Legacy releases | β No | Upgrade to main |
- Zero Secret Storage: No real API keys, passwords, bearer tokens, or sensitive certificates may be committed to this repository.
- n8n Credential Manager: Workflows must consume credentials exclusively via n8n's Credential Store (
{{$credentials.credentialName.property}}). - Environment Variables: Dynamic parameters (e.g., webhook endpoints, hostnames) must consume process environment variables (
{{$env.VAR_NAME}}). - PII Masking: Fixture files in
fixtures/contain 100% fictional mock data. Production workflows processing PII should implement masking before logging to external aggregators.
If you discover a security vulnerability or exposed key:
- Email Maintainer: Report directly to
security@automatax.ioor open a private GitHub Security Advisory. - Response Timeline: Acknowledgments within 24 hours; fixes published within 72 hours.