Skip to main content

Module recon_snapshot

Module recon_snapshot 

Source
Expand description

Strict, bounded import of finite offline reconnaissance snapshots.

A snapshot is caller-supplied reference material. Parsing computes the identity of the exact input bytes, but it does not authenticate any source declaration, verify collection times or rights, contact a provider or target, decompress an archive, or turn a listed value into a finding. Every returned record remains a source-qualified, unverified hypothesis.

Structs§

CtNameHypothesis
A certificate-transparency-name hypothesis value.
DnsHistoryHypothesis
A historical DNS association hypothesis value.
ReconnaissanceDeclaredRights
Inert attribution and notice text supplied by a source declaration.
ReconnaissanceExternalActivity
Proof-of-scope facts for the transport-free, archive-free import.
ReconnaissanceRecord
One bounded, source-qualified hypothesis record.
ReconnaissanceSnapshot
One validated finite snapshot plus deterministic lookup indexes.
ReconnaissanceSnapshotAudit
Value-free audit for one successful strict import.
ReconnaissanceSnapshotInputIdentity
Exact identity of the caller-supplied JSON bytes.
ReconnaissanceSource
One unverified source declaration in a finite local snapshot.
ReputationLabelHypothesis
An inert reputation-label hypothesis value.
ServiceBannerProductHypothesis
An inert service-banner product hypothesis value.

Enums§

ReconnaissanceClaimLimit
Fixed interpretation limit attached to every imported record.
ReconnaissanceCompleteness
Completeness asserted by a source declaration.
ReconnaissanceDeclaredRightsStatus
Rights status asserted by the snapshot source declaration.
ReconnaissanceExternalOperationStatus
Closed status for external work excluded from this offline parser.
ReconnaissanceRecordKind
Closed kind of source-qualified V1 hypothesis record.
ReconnaissanceRecordValue
Closed value carried by a source-qualified V1 hypothesis record.
ReconnaissanceSnapshotError
Static, value-free failure from strict reconnaissance snapshot import.
ReconnaissanceTransport
Transport named by an inert service-banner product hypothesis.

Constants§

MAX_RECONNAISSANCE_SNAPSHOT_INPUT_BYTES
Maximum accepted exact input size.
MAX_RECONNAISSANCE_SNAPSHOT_PREPARED_INDEX_BYTES
Maximum conservative allocation attributed to prepared lookup indexes.
MAX_RECONNAISSANCE_SNAPSHOT_RECORDS
Maximum number of hypothesis records in one snapshot.
MAX_RECONNAISSANCE_SNAPSHOT_SOURCES
Maximum number of declared sources in one snapshot.
MAX_RECONNAISSANCE_SNAPSHOT_SOURCE_ASSOCIATIONS
Maximum total record-to-source associations in one snapshot.
MAX_RECON_SNAPSHOT_BYTES
Concise integration alias for the exact input-size ceiling.
RECONNAISSANCE_SNAPSHOT_POLICY
Stable parser and interpretation policy applied to the V1 schema.
RECONNAISSANCE_SNAPSHOT_SCHEMA
The only reconnaissance snapshot schema accepted by this module.

Functions§

parse_recon_snapshot
Parses one complete strict V1 JSON document using the concise integration names retained by assessment and reporting surfaces.
parse_reconnaissance_snapshot
Parses one complete strict V1 JSON document from exact local bytes.

Type Aliases§

ReconSnapshot
Concise integration alias for a validated offline snapshot.
ReconSnapshotError
Concise integration alias for strict snapshot import failures.
ReconnaissanceHypothesis
Explicit alias emphasizing the interpretation of every returned record.