We actively support the latest major version of Abies. Security updates are provided for:
| Version | Supported |
|---|---|
| 1.x | ✅ Yes |
| < 1.0 | ❌ No |
Please do not report security vulnerabilities through public GitHub issues.
Instead, please report security vulnerabilities by emailing: me@mauricepeters.dev
You should receive a response within 48 hours. If for some reason you do not, please follow up via email to ensure we received your original message.
Please include the following information in your report:
- Type of issue (e.g., buffer overflow, SQL injection, cross-site scripting, etc.)
- Full paths of source file(s) related to the manifestation of the issue
- The location of the affected source code (tag/branch/commit or direct URL)
- Any special configuration required to reproduce the issue
- Step-by-step instructions to reproduce the issue
- Proof-of-concept or exploit code (if possible)
- Impact of the issue, including how an attacker might exploit it
This information will help us triage your report more quickly.
We prefer all communications to be in English.
We automatically scan for vulnerable dependencies using:
- NuGet Audit: Built into .NET SDK, runs on every restore
- GitHub Dependabot: Monitors for security updates weekly
- CI/CD Pipeline: Checks for vulnerabilities on every build
All pull requests are reviewed for:
- Secure coding practices
- Proper input validation
- Dependency updates
- Adherence to pure functional programming principles
- We minimize external dependencies to reduce attack surface
- Dependencies are regularly updated
- Transitive dependencies are monitored
- All dependencies must be from trusted sources (NuGet.org)
When using Abies in your projects:
- Keep Abies Updated: Always use the latest stable version
- Review Dependencies: Check the dependencies Abies brings into your project
- Enable NuGet Audit: Ensure
NuGetAuditis enabled in your projects (enabled by default in .NET 9+) - Follow CSP Guidelines: Configure appropriate Content Security Policy headers for your apps
- Validate User Input: Even in client-side applications, validate and sanitize all user input
- Abies is a client-side framework running in the browser sandbox
- Security of your application also depends on:
- Your backend API security
- Your hosting configuration
- Your implementation of authentication/authorization
- Third-party libraries you add to your project
Security updates will be released as soon as possible after a vulnerability is confirmed. We will:
- Publish a GitHub Security Advisory
- Release a patch version
- Update this document with mitigation steps if immediate patching is not possible
- Notify users through GitHub releases and repository notifications
We thank security researchers who responsibly disclose vulnerabilities to us. With your permission, we will acknowledge your contribution in our release notes.
For security-related questions that are not vulnerability reports, please open a GitHub discussion or issue.
Last Updated: February 5, 2026