Skip to main content
Strix is a security testing tool, and we take the security of the tool itself very seriously. This policy outlines how to report security vulnerabilities and how we handle them.

Reporting a Vulnerability

What to Report

Please report any security vulnerabilities in:
  • Strix CLI - The main command-line tool
  • Docker sandbox - Container isolation and security
  • LLM integrations - API key handling and data leakage
  • Dependencies - Vulnerable third-party packages
  • Infrastructure - Strix Platform (app.strix.ai) vulnerabilities

How to Report

Do not report security vulnerabilities through public GitHub issues, discussions, or Discord. This could put users at risk.
To report a security vulnerability:
  1. Email us privately
    • Send to: security@usestrix.com
    • Subject: “Security Vulnerability Report”
    • Include “CONFIDENTIAL” in subject line
  2. Use GitHub Security Advisories
  3. For critical issues, encrypt your report
    • Use our PGP key (see below)
    • Ensures sensitive details remain confidential

What to Include

Please provide:
  1. Description - Clear explanation of the vulnerability
  2. Impact - What an attacker could do with this vulnerability
  3. Affected versions - Which versions are vulnerable
  4. Steps to reproduce - Detailed reproduction instructions
  5. Proof of concept - Code, commands, or screenshots demonstrating the issue
  6. Suggested fix - If you have ideas for remediation
  7. Your contact information - So we can follow up with questions

Example Report Template

Suggested Fix: [If you have remediation ideas] Additional Context: [Any other relevant information] Contact: [Your name/email for follow-up]

Security Best Practices

For Users

Protect your LLM API keys:
Secure scan results:
Use least privilege:
Isolate testing:

For Contributors

Secure development practices:
  1. No secrets in code
    • Use environment variables
    • Never commit API keys or tokens
    • Use .gitignore properly
  2. Input validation
    • Sanitize all user input
    • Validate file paths
    • Escape shell commands properly
  3. Dependency security
  4. Code review
    • All PRs require review
    • Security-sensitive changes need extra scrutiny
    • Run security checks before merging
  5. Run security checks

Known Security Considerations

LLM API Data Sharing

What data is sent to LLM providers: When you use cloud LLM providers (OpenAI, Anthropic, Google), Strix sends:
  • Target source code and configuration
  • HTTP requests and responses
  • Error messages and stack traces
  • Testing instructions and findings
Mitigation options:

Docker Container Isolation

Security measures:
  • Containers run with limited privileges
  • No access to host filesystem by default
  • Network isolation from host
  • Resource limits enforced
Considerations:
  • Docker daemon has root privileges
  • Container escape vulnerabilities could affect host
  • Shared kernel with host system
Best practices:

API Key Handling

How Strix stores keys:
  • Environment variables (cleared on exit)
  • Config file: ~/.strix/cli-config.json (file permissions 600)
  • Never in logs or reports
  • Never sent to Strix servers
Protect your keys:

Security Features

Built-in Protections

Strix includes several security features:
  1. Sandboxed execution - All testing runs in Docker containers
  2. Input validation - Sanitizes user inputs and file paths
  3. Rate limiting - Prevents runaway API usage
  4. Timeout controls - Prevents infinite loops
  5. Error handling - Fails safely without exposing internals

Security Defaults

Vulnerability Disclosure History

We maintain transparency about security issues:

Published Advisories

See github.com/usestrix/strix/security/advisories for:
  • CVE assignments
  • Detailed vulnerability descriptions
  • Affected versions
  • Patches and workarounds
  • Credit to reporters

Hall of Fame

We recognize security researchers who responsibly disclose vulnerabilities:

PGP Key

For encrypted communication:
Download from: github.com/usestrix/strix/security/pgp-key.asc

Bug Bounty Program

We currently don’t have a formal bug bounty program. However:
  • We greatly appreciate security reports
  • Researchers receive public acknowledgment
  • Critical vulnerabilities may be eligible for rewards at our discretion
Interested in a bug bounty program? Let us know: security@usestrix.com

Questions?

For questions about this security policy:

Changes to This Policy

This security policy may be updated periodically. We’ll notify the community of significant changes through:
  • GitHub repository updates
  • Discord announcements
  • Documentation changes
Last updated: March 2026