Skip to main content
Strix offers three scan modes that control the depth, thoroughness, and speed of penetration testing. Choose the mode that best fits your use case.

Overview

Set the scan mode with the --scan-mode or -m flag:
Available modes:
  • quick - Fast CI/CD checks
  • standard - Routine security testing
  • deep - Thorough security reviews (default)

Quick Mode

Characteristics

characteristic
Fastest execution time, typically completing in 5-15 minutes for small to medium applications.
characteristic
Basic vulnerability coverage focusing on common, high-impact issues:
  • SQL injection
  • XSS (Cross-Site Scripting)
  • Authentication bypass
  • Critical misconfigurations
characteristic
Surface-level testing with limited exploration:
  • Fewer endpoints tested
  • Minimal fuzzing iterations
  • Basic static analysis
  • Limited agent spawning
characteristic
Optimized for speed:
  • Reduced reasoning effort
  • Fewer iterations per agent
  • Faster decision-making

Best For

  • Commit checks - Quick validation of code changes
  • Pull request gates - Fast feedback during code review
  • Development builds - Rapid security checks during active development
  • Continuous Integration - Daily or per-commit automated scans
  • First-pass screening - Initial triage before deeper testing

Example Use Cases

Trade-offs

Advantages:
  • Fast feedback loop
  • Lower LLM API costs
  • Suitable for frequent runs
  • Good signal-to-noise ratio
Limitations:
  • May miss complex vulnerabilities
  • Limited code path coverage
  • Fewer attack vectors explored
  • Less thorough static analysis

Standard Mode

Characteristics

characteristic
Balanced execution time, typically completing in 15-45 minutes for small to medium applications.
characteristic
Comprehensive vulnerability coverage including:
  • All OWASP Top 10 categories
  • Business logic flaws
  • Authorization issues (IDOR, privilege escalation)
  • Session management vulnerabilities
  • API security issues
  • Sensitive data exposure
characteristic
Thorough testing with reasonable exploration:
  • Most endpoints tested
  • Multiple fuzzing strategies
  • Comprehensive static analysis
  • Moderate agent spawning
characteristic
Balanced configuration:
  • Standard reasoning effort
  • Good iteration depth
  • Thoughtful decision-making

Best For

  • Weekly security scans - Regular security health checks
  • Feature branch testing - Testing new features before merge
  • Staging environment audits - Pre-production security validation
  • Regular security reviews - Periodic assessment of running applications
  • Bug bounty preparation - Initial testing before public programs

Example Use Cases

Trade-offs

Advantages:
  • Good balance of speed and depth
  • Comprehensive OWASP coverage
  • Reasonable LLM costs
  • Suitable for regular use
Limitations:
  • May not catch subtle vulnerabilities
  • Limited time for complex attack chains
  • Moderate resource consumption

Deep Mode (Default)

Characteristics

characteristic
Thorough execution, typically completing in 45 minutes to 2+ hours depending on application complexity.
characteristic
Maximum vulnerability coverage:
  • All vulnerability types
  • Complex attack chains
  • Subtle business logic flaws
  • Advanced exploitation scenarios
  • Deep code analysis
  • Complete API surface testing
characteristic
Exhaustive testing with maximum exploration:
  • All discovered endpoints tested
  • Extensive fuzzing campaigns
  • Deep static and dynamic analysis
  • Aggressive agent spawning
  • Multi-step attack scenarios
characteristic
Maximum capability:
  • High reasoning effort
  • Deep iteration depth (up to 300 iterations)
  • Thoughtful, methodical approach
  • Extended thinking time

Best For

  • Pre-release audits - Final security validation before production
  • Compliance requirements - Meeting security audit standards
  • Security certifications - Preparation for SOC 2, ISO 27001, etc.
  • Critical applications - High-value or sensitive systems
  • Initial security baseline - Comprehensive first assessment
  • Bug bounty programs - Finding everything before researchers do

Example Use Cases

Trade-offs

Advantages:
  • Most thorough security coverage
  • Finds complex vulnerabilities
  • Best for critical applications
  • Comprehensive reporting
Limitations:
  • Longest execution time
  • Higher LLM API costs
  • Significant resource usage
  • Not suitable for frequent runs

Comparison Table

How Scan Modes Work

LLM Configuration

Each scan mode configures the LLM differently:

Agent Behavior

Quick Mode Agents:
  • Focus on high-probability vulnerabilities
  • Make faster decisions with less exploration
  • Spawn fewer specialized sub-agents
  • Terminate earlier when no obvious issues found
Standard Mode Agents:
  • Balance speed and thoroughness
  • Explore multiple attack vectors
  • Spawn sub-agents for specialized tasks
  • Continue testing until reasonable coverage
Deep Mode Agents:
  • Exhaustively explore all possibilities
  • Chain multiple attack techniques
  • Spawn many specialized sub-agents
  • Continue until maximum iterations or complete coverage

Choosing the Right Mode

Decision Flow

Guidelines

Use Quick when:
  • You need fast feedback (< 15 minutes)
  • Testing code changes frequently
  • Running in CI/CD pipelines
  • Doing initial vulnerability screening
  • LLM API costs are a concern
Use Standard when:
  • You need balanced coverage
  • Testing new features or releases
  • Running weekly/monthly security scans
  • Preparing for internal security reviews
  • You have 30-60 minutes available
Use Deep when:
  • You need maximum security assurance
  • Preparing for production release
  • Meeting compliance requirements
  • Application handles sensitive data
  • You have 1+ hours available
  • Cost is less important than thoroughness

Combining with Other Options

Quick + Non-Interactive (CI/CD)

Fast, automated security gate for continuous integration.

Standard + Instructions (Focused Testing)

Balanced scan with specific focus area.

Deep + Multi-Target (Comprehensive Audit)

Thorough white-box testing across multiple environments.

Performance Considerations

Resource Usage

Cost Estimation

LLM API costs vary by provider, but relative costs:
  • Quick: 0.50−0.50 - 2 per scan
  • Standard: 2−2 - 8 per scan
  • Deep: 8−8 - 30+ per scan
Actual costs depend on your LLM provider, model selection, and target complexity.

Advanced Configuration

While you can’t directly configure scan mode parameters, you can influence behavior:

Custom Instructions for Quick Mode

Make quick scans more focused:

Environment Variables

Some environment variables affect all modes:

Troubleshooting

Scan Takes Too Long

Problem: Deep scan exceeds time budget Solutions:
  • Use standard or quick mode instead
  • Provide focused instructions to limit scope
  • Target specific endpoints rather than entire application

Not Finding Expected Vulnerabilities

Problem: Quick scan misses known issues Solutions:
  • Use standard or deep mode for better coverage
  • Provide specific instructions about where to look
  • Run white-box testing with source code access

High LLM Costs

Problem: Deep scans consuming too much API budget Solutions:
  • Use deep mode only for production releases
  • Use standard mode for regular testing
  • Use quick mode for CI/CD
  • Consider local LLM models for cost reduction

See Also