| Version | Supported |
|---|---|
Latest version on main |
β |
| Any older version | β |
This project is distributed without warranties (see LICENSE). Only the main branch receives vulnerability fixes.
Please do not open a public issue to report security vulnerabilities.
Use GitHub's Security Advisories feature to report privately. If you cannot use it, contact the maintainer directly through GitHub (@ateto3).
Include in the report:
- Description of the problem and its potential impact.
- Steps to reproduce (pseudocode, snippet or minimal test).
- Version / commit affected.
- Known mitigation, if any.
- Acknowledgment within a reasonable time (target: 72 hours).
- Assessment of the impact and confirmation of the vulnerability.
- Fix and release before any coordinated disclosure.
- Credit in the
CHANGELOG.mdif you wish (or anonymity if you prefer).
In scope:
- Data validation (
utils.CheckFinite) and security issues in input handling. - Persistence (
persistence.Load): file corruption, model integrity validation. - Any memory leak or race condition detectable with
go test -race.
Out of scope:
- Performance issues without security impact.
- Vulnerabilities in exchanges or third-party APIs used alongside GopherML.
go-nlp/nltk/: reference code imported from NLTK (Python) for algorithmic comparison; it is not part of the Go runtime.