Security fixes are prioritized for the latest released version and the current main branch.
Older versions may receive fixes when practical, but long-term support is not guaranteed.
Please use GitHub private vulnerability reporting or a private Security Advisory when that option is available for this repository. Do not include sensitive vulnerability details in a public issue.
If private GitHub reporting is unavailable, email the maintainer at rodrigodotnet@outlook.com with the subject complexity-analyzers security report. Keep technical details, proof-of-concept material, and other sensitive information in that private message rather than in a public issue.
When reporting, include the affected version or commit, relevant .NET/Roslyn host information, a minimal reproduction, and the expected impact.
If neither private GitHub reporting nor email is available, open a minimal public issue asking the maintainer for a private contact channel. Do not disclose vulnerability details in that issue.
Maintainers will review reports as soon as reasonably possible. Response and remediation timelines depend on severity, release complexity, maintainer availability, and coordinated disclosure needs.
Sensitive details should remain private until a fix or mitigation is available.
The analyzer is designed for bounded and deterministic compiler/IDE execution. Its analysis hot paths should not require network access, process execution, filesystem I/O, or telemetry. Repository automation also uses code scanning, dependency review, automated dependency updates, quality analysis, and protected-branch checks as complementary controls.