Skip to content

Responsible Disclosure Policy

Reporting a Vulnerability

Do not open a public GitHub issue for security vulnerabilities.

Report by email:

security@trigger.fish

Please include:

  • Description and potential impact
  • Steps to reproduce or proof of concept
  • Affected versions or components
  • Suggested remediation, if any

Response Timeline

TimelineAction
24 hoursAcknowledgment of receipt
72 hoursInitial assessment and severity classification
14 daysFix developed and tested (critical/high severity)
90 daysCoordinated disclosure window

We ask that you do not disclose publicly before the 90-day window or before a fix is released, whichever comes first.

Scope

In scope

  • Triggerfish core application (github.com/greghavens/triggerfish)
  • Security policy enforcement bypasses (classification, taint tracking, no-write-down)
  • Plugin sandbox escapes
  • Authentication or authorization bypasses
  • MCP Gateway security boundary violations
  • Secrets leakage (credentials appearing in logs, context, or storage)
  • Prompt injection attacks that successfully influence deterministic policy decisions
  • Official Docker images (when available) and install scripts

Out of scope

  • LLM behavior that does not bypass the deterministic policy layer (the model saying something wrong is not a vulnerability if the policy layer correctly blocked the action)
  • Third-party skills or plugins not maintained by Triggerfish
  • Social engineering attacks against Triggerfish employees
  • Denial-of-service attacks
  • Automated scanner reports without demonstrated impact

Safe Harbor

Security research conducted in accordance with this policy is authorized. We will not pursue legal action against researchers who report vulnerabilities in good faith. We ask that you make a good faith effort to avoid privacy violations, data destruction, and disruption of service.

Recognition

We credit researchers who report valid vulnerabilities in our release notes and security advisories, unless you prefer to remain anonymous. We do not currently offer a paid bug bounty program but may introduce one in the future.

PGP Key

If you need to encrypt your report, our PGP key for security@trigger.fish is published at https://trigger.fish/.well-known/security.txt and on major keyservers.