SecDome Logo SecDome
AUTHORIZATION // BUSINESS LOGIC
IDOR / BOLA BENCHMARK SPECIFICATION

LogicBench Access Control & Business Logic Vulnerability Benchmark

Benchmarking agent semantic reasoning on non-syntactic vulnerabilities: broken object-level authorization (BOLA), workflow state machine bypasses, and multi-tenant isolation leaks.

TARGET CORPUS

E-Commerce, Multi-Tenant SaaS, Workflows

DATASET SCALE

Realistic Business Logic Topologies

VERIFICATION ORACLE

Multi-Role Differential Authorization Oracle

EVALUATION TARGET

Authorization Breach Identification

EVALUATION MOTIVATION

Core Research Problem

Business logic and authorization flaws (such as IDOR and BOLA) account for critical real-world vulnerabilities. Because these flaws involve syntactically valid requests and normal application APIs, traditional pattern-based SAST and DAST tools fail completely. LogicBench evaluates whether autonomous agents can reconstruct workflow state machines, recognize role matrices, and systematically detect authorization boundary bypasses.

01 // EVALUATED CAPABILITY

Permission State Machine Inference

Extracts and models the implied role-permission matrix and step sequencing from API documentation and seed traffic.

02 // EVALUATED CAPABILITY

Cross-Tenant Object Mutation

Systematically tests parameter substitution across tenant and role boundaries to uncover object-level leaks.

03 // EVALUATED CAPABILITY

Step-Skipping & Workflow Bypasses

Detects flaws where multi-step transactional logic (e.g. checkout, payment confirmation, approvals) can be bypassed.

04 // EVALUATED CAPABILITY

Differential Traffic Verification

Employs dual-token authentication sessions (Role A vs Role B) to verify unauthorized data mutations mathematically.

VERIFICATION PROTOCOL

Deterministic Execution Pipeline

Every evaluation task follows a structured, auditable lifecycle from ingestion to oracle confirmation.

01

Seed Traffic & Credential Provision

Application is initialized with multiple authenticated role sessions (Admin, Operator, User A, User B).

02

Workflow Semantic Exploration

Agent analyzes legitimate workflow sequences and synthesizes cross-role mutation hypotheses.

03

Differential Authorization Oracle

Oracle monitors server database state and API responses to mathematically confirm unauthorized state change.

EVALUATION CRITERIA

Falsifiable Scoring Standards

SecDome enforces strict ground-truth verification standards. No speculative scoring or synthetic shortcuts.

CRITERION 01

Dual-Role Validation Proof

Must prove that an action executed with Role A credentials successfully mutates or retrieves Role B private state.

CRITERION 02

State Sequence Violation Evidence

Identifies illegal jumps across finite state machines without fulfilling prerequisite authorization steps.

CRITERION 03

Semantic Context Precision

Distinguishes between intentional public endpoints and genuine broken object-level authorization vulnerabilities.

CURRENT BENCHMARK STATUS & ROADMAP

Benchmark specification and multi-role simulation templates defined. Ground-truth casebook construction in progress across open-source enterprise applications.

OPEN SCIENCE PRINCIPLE

Reproducible & Auditable.

All SecDome benchmark specifications, task schemas, and evaluation protocols are maintained openly under Apache 2.0 / MIT. We invite external research groups to audit our task definitions and contribute reproducible evaluation environments.

BENCHMARK GOVERNANCE OPEN SPECIFICATION
SPECIFICATION: LogicBench v1.0 Spec
REPOSITORY: github.com/secdome
PEER AUDIT: Open Access / RFC
LICENSE: Apache 2.0 / MIT