↳ GitHub sourceAnalytics ruleHigh
BOLA Finding with API Traffic Anomaly
Description
Detects applications with open BOLA/IDOR findings (OWASP API1, API3, API5)
that also show anomalous 4xx error traffic in Azure API Management.
Correlates StratoSecure BOLA findings with APIM gateway error spikes.
- Rule type
- Scheduled
- Version
- 1.0.0
- Declared status
- Available
- Query frequency
- 1h
- Query period
- 75m
- Trigger
- gt 0
Declared MITRE coverage
Declared sources
Metadata from the source file. No dependencies inferred from KQL.
Connectors
Data types
KQL query
Original query, unchanged.
let lookback = 1h;
let enumThreshold = 100;
let BolaFindings = StratoSecure_Findings_CL
| where TimeGenerated >= ago(lookback)
| where FixStatus =~ "open"
| where OwaspCategory in ("API1", "API3", "API5")
| where Severity in ("Critical", "High")
| summarize FindingCount = count(), RuleIds = make_set(RuleId)
by ApplicationId, StraTenantId;
let TrafficAnomalies = ApiManagementGatewayLogs
| where TimeGenerated >= ago(lookback)
| where ResponseCode in (403, 401, 404)
| summarize ErrorCount = count(), DistinctCallers = dcount(CallerIpAddress),
Paths = make_set(Url, 30), LastSeen = max(TimeGenerated)
by ApiId, OperationId
| where ErrorCount >= enumThreshold;
BolaFindings
| join kind=inner TrafficAnomalies on $left.ApplicationId == $right.ApiId
| project TimeGenerated = LastSeen, ApplicationId, StraTenantId,
FindingCount, RuleIds, ErrorCount, DistinctCallers, Paths
Declared entities
Related content
Links established from declared identifiers and solution manifests.
Source provenance
GitHubDisplayed values come from files in Azure/Azure-Sentinel. They describe the published template, not your workspace configuration.
- Commit
9800e51↗- Source identifier
3c5be96e-2eeb-439a-9856-1c23aa72cfdd
GSTEP / CATALOG TRACKING
Added to catalog : 16 Sept 2026 · 05:49 UTC
Last change observed : 16 Sept 2026 · 05:49 UTC