Skip to main content

Module oast

Module oast 

Source
Expand description

Provider-neutral OAST correlation state.

The host owns entropy, transport, scheduling, and projection into findings. This module only binds opaque identities, accounts for bounded polls, checks injected monotonic time, and commits raw-free callback classifications.

Structs§

OastAssessmentId
Exact host-owned assessment identity.
OastAuthorityEpoch
Opaque identity for one authority lifetime.
OastAuthorityLimits
Explicit bounds owned by one authority epoch.
OastBindingId
Opaque digest of every semantic registration grant.
OastCorrelation
One exact registration and its bounded correlation state.
OastCorrelationAuthority
Bounded token-reuse authority for one explicit epoch.
OastCorrelationId
Opaque token-keyed identity for one exact binding.
OastCorrelationToken
Host-minted single-use correlation secret.
OastDnsEvent
Typed DNS callback without names, addresses, or payload bytes.
OastEventKey
Opaque provider-neutral identity for one callback event.
OastEventReceipt
Redacted receipt for one event in an atomic poll commit.
OastHttpEvent
Typed HTTP callback without paths, headers, addresses, or body bytes.
OastLifetime
Validated correlation lifetime.
OastMonotonicTime
Host-supplied monotonic milliseconds from an arbitrary origin.
OastPollBudget
Validated poll allowance for one registration.
OastPollPermit
Move-only authority to prepare one atomic poll commit.
OastPollReceipt
Redacted receipt for one atomic poll commit.
OastProtocolSet
Closed non-empty set of callback protocols granted to a registration.
OastRegistrationReceipt
Redacted receipt for one successful registration.
OastTerminalReceipt
Redacted receipt for cancellation or expiry.

Enums§

OastCorrelationState
Terminal lifecycle state for one registration.
OastDnsRecordType
Record classification for a raw-free DNS event.
OastDnsTransport
Transport classification for a raw-free DNS event.
OastError
Validation and state-transition failures for OAST correlation.
OastEvent
Provider-neutral event with an opaque fixed-width identity.
OastEventDisposition
Result of atomically committing one event key.
OastEventProtocol
Callback protocol family.
OastHttpMethod
Method classification for a raw-free HTTP event.
OastHttpScheme
Scheme classification for a raw-free HTTP event.