Files
2026-03-23 23:34:28 +05:30

1.6 KiB

Security Policy

Supported Versions

Version Supported
latest

Reporting a Vulnerability

If you discover a security vulnerability in ferro-ta, please do not open a public GitHub issue.

Instead, report it privately by emailing pratikbhadane24@gmail.com with:

  • A description of the vulnerability
  • Steps to reproduce (or a minimal proof-of-concept)
  • The potential impact

You will receive a response within 7 days acknowledging receipt, and a follow-up within 14 days with next steps.

We will coordinate a fix and public disclosure together. We appreciate responsible disclosure and will credit researchers who report issues in good faith.

Scope

ferro-ta is a numerical computation library. Security-relevant concerns include:

  • Memory safety issues in the Rust extension (buffer overflows, use-after-free, etc.)
  • Unsafe behaviour triggered by crafted input arrays
  • Dependency vulnerabilities (tracked via cargo audit and Dependabot)

Out of scope: issues in user code that calls ferro-ta, or theoretical attacks that require direct file-system or network access.

Hardening and audits

  • Fuzzing: The project runs cargo fuzz targets (e.g. fuzz_sma, fuzz_rsi) in CI. Crashes are treated as failures; artifacts are uploaded for investigation.
  • Dependency audits: CI runs cargo audit (Rust) and pip-audit (Python). Critical and high-severity vulnerabilities should be addressed before release.
  • Reporting: If you have performed a security assessment or audit, we welcome a private summary to the contact above.