Skip to content

Security: aenealabs/polytools

SECURITY.md

Security Policy

Supported Versions

Version Supported
Latest Yes
Older No

We support only the most recent released version. Please upgrade before reporting a vulnerability.

Reporting a Vulnerability

Do not open a public GitHub issue for security vulnerabilities.

Please report security issues privately through GitHub's private vulnerability reporting: go to the repository's Security tab and click Report a vulnerability. This keeps the report confidential until a fix is released.

Include:

  • A description of the vulnerability and its potential impact
  • Steps to reproduce or a minimal proof-of-concept
  • The polytools version and Python version affected

You can expect an acknowledgment within 48 hours and a resolution or mitigation plan within 14 days. We will credit you in the release notes unless you request otherwise.

Scope

polytools is a pure schema-generation library with no network access, no file I/O, and no execution of user-supplied code beyond calling the decorated function. The attack surface is limited to:

  • Malformed type annotations causing unexpected behavior in _schema.py
  • Malformed docstrings causing unexpected behavior in _docstring.py
  • Supply-chain attacks via the package itself (we maintain zero dependencies to minimize this risk)

There aren't any published security advisories