If you believe you have found a security vulnerability in hprscript, please report it privately — do not open a public GitHub issue.
Preferred channel: GitHub private vulnerability reporting.
Alternatively, email pinkhas@nisanov.com with:
- A description of the issue and its impact.
- Steps to reproduce (input, command line, expected vs. observed behavior).
- The
hprscript -versionoutput and your OS / kernel. - Any proof-of-concept patterns or inputs (please keep these minimal).
You can expect an initial acknowledgement within 7 days. Once the issue is confirmed, I will work on a fix and coordinate disclosure with you.
Only the latest release on the main branch is supported. Fixes are not backported.
In scope:
- Crashes, hangs, or memory-safety issues triggered by crafted input (patterns, files, or stdin).
- Path-handling bugs that read or write outside the requested target.
- Issues in the bundled MCP server (
mcp/) that allow unintended access.
Out of scope:
- Vulnerabilities in upstream dependencies (e.g. Vectorscan/Hyperscan, libc) — please report those upstream. Mention them here only if
hprscriptexposes them in a non-default way. - Resource exhaustion from intentionally pathological regexes supplied by the user running the tool (this is expected;
hprscriptruns the patterns you give it).