Skip to content

Rate Limiting Configuration

Applications often implement rate limiting to control request volume. While Escape is designed for efficiency, it may encounter these limits when scanning applications with strict request restrictions.

Configuration

Adjust the scan rate using the requests_per_minute parameter in the client section:

client:
  requests_per_minute: 1000 # Minimum value is 600

Default Behavior

  • Automatic optimization up to 3000 requests per minute
  • Minimum rate: 600 requests per minute (10 per second)
  • Dynamically balances scanning speed with API limitations

Best Practices

  • Start with default settings
  • Gradually reduce rate if encountering API limits
  • Monitor scan duration and coverage
  • Prioritize scan accuracy over speed

Performance Tuning

The optimal rate depends on your specific API's capacity and performance characteristics. Begin with default settings and adjust incrementally.

Reference

Detailed configuration options are available in the escaperc Reference.