Documentation
    Preparing search index...

    Interface TarpitRuleConfig

    Tarpitting and rate limiting configuration applied to roles or subjects.

    interface TarpitRuleConfig {
        blockDurationMs?: number;
        burst?: number;
        delayMs?: number;
        enabled?: boolean;
        maxRequestsPerMinute?: number;
    }
    Index

    Properties

    blockDurationMs?: number

    Temporary block duration (in milliseconds) when severe rate violations occur

    burst?: number

    Maximum burst capacity before throttling

    delayMs?: number

    Intentional latency (in milliseconds) injected into suspicious or rate-limited requests

    enabled?: boolean

    Whether tarpitting is active

    maxRequestsPerMinute?: number

    Maximum allowable requests per sliding minute window