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§
- CtName
Hypothesis - A certificate-transparency-name hypothesis value.
- DnsHistory
Hypothesis - A historical DNS association hypothesis value.
- Reconnaissance
Declared Rights - Inert attribution and notice text supplied by a source declaration.
- Reconnaissance
External Activity - Proof-of-scope facts for the transport-free, archive-free import.
- Reconnaissance
Record - One bounded, source-qualified hypothesis record.
- Reconnaissance
Snapshot - One validated finite snapshot plus deterministic lookup indexes.
- Reconnaissance
Snapshot Audit - Value-free audit for one successful strict import.
- Reconnaissance
Snapshot Input Identity - Exact identity of the caller-supplied JSON bytes.
- Reconnaissance
Source - One unverified source declaration in a finite local snapshot.
- Reputation
Label Hypothesis - An inert reputation-label hypothesis value.
- Service
Banner Product Hypothesis - An inert service-banner product hypothesis value.
Enums§
- Reconnaissance
Claim Limit - Fixed interpretation limit attached to every imported record.
- Reconnaissance
Completeness - Completeness asserted by a source declaration.
- Reconnaissance
Declared Rights Status - Rights status asserted by the snapshot source declaration.
- Reconnaissance
External Operation Status - Closed status for external work excluded from this offline parser.
- Reconnaissance
Record Kind - Closed kind of source-qualified V1 hypothesis record.
- Reconnaissance
Record Value - Closed value carried by a source-qualified V1 hypothesis record.
- Reconnaissance
Snapshot Error - Static, value-free failure from strict reconnaissance snapshot import.
- Reconnaissance
Transport - 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§
- Recon
Snapshot - Concise integration alias for a validated offline snapshot.
- Recon
Snapshot Error - Concise integration alias for strict snapshot import failures.
- Reconnaissance
Hypothesis - Explicit alias emphasizing the interpretation of every returned record.