Article · Vulnerability Intelligence

What Source-Linked Security Intelligence Actually Requires

The reader must be able to distinguish source evidence from BaitaPhish structure, interpretation, and unresolved unknowns.

Published 4 min read

By

All articles
threat intelligenceprovenanceCVEevidence
Trust & provenance3 primary sources · reviewed Aug 12, 2026 · next review Feb 8, 2027
Trust and provenance

Editorial record

AI-assistance disclosure

AI assisted with repository-grounded drafting and source-packet assembly; Bryan Oubaita completed author review on 2026-08-12, and publication approval was recorded separately.

A human review was recorded.

Recorded limitations

  • Provenance supports verification and correction; it does not prove that a source is accurate, independent, complete, or relevant to a local decision.
  • The BaitaPhish implementation description is limited to behavior evidenced in this repository and the public methodology page as reviewed on 2026-08-12.

Sources

  • World Wide Web ConsortiumPROV-Overview: An Overview of the PROV Family of Documents

    Provenance can represent the entities, activities, agents, derivations, and revisions needed for lineage.

    Version
    W3C Working Group Note 30 April 2013
    Retrieved
    Reuse
    link-only
  • National Vulnerability DatabaseVulnerability APIs

    Vulnerability records and their enrichment can change; NVD exposes modification and change-history data for consumers.

    Retrieved
    Reuse
    link-only
  • BaitaPhishHow a public record is prepared

    Current BaitaPhish methodology distinguishes collected records, added structure, interpretation, and limitations.

    Retrieved
    Reuse
    link-only

Source-linked security intelligence is not ordinary content with links added at the end. A reader should be able to identify which source record supports a material claim, which version was retrieved, what transformation BaitaPhish applied, what remains uncertain, and how a later correction relates to the earlier result.

A URL answers only “where might I look?” Provenance must also answer “which record, observed when, transformed how, and used for which claim?”

Preserve the source record before interpreting it

A minimum source packet should contain:

FieldPurpose
Stable source IDJoins claims and relationships to the exact source record
Title and publisherIdentifies the responsible source, not merely a domain
Canonical URLGives the reader a direct verification path
Version or effective dateDistinguishes the rule, schema, advisory, or release used
Retrieval dateStates when the publisher's representation was observed
Source roleSeparates primary evidence from supporting interpretation
Claim scopeStates which proposition the source is being used to support
License or retention stateDefines whether content is linked, archived, or redistributable

W3C PROV supplies useful concepts for entities, activities, agents, derivations, and revisions. W3C PROV overview A security-intelligence system does not need to expose RDF to users, but it does need stable semantics for those relationships.

Keep source, structure, and interpretation separate

Consider a CVE record. A source may publish an affected product range and description. Another provider may add CVSS, applicability information, or change history. BaitaPhish may normalize tags or explain operational implications.

Those are different layers:

  1. Source evidence: what a named publisher supplied.
  2. Normalization: deterministic restructuring or identifier extraction.
  3. Enrichment: provider or system-added fields.
  4. Interpretation: BaitaPhish analysis of what the evidence means.
  5. Decision context: environment-specific exposure and ownership not contained in the public record.

Collapsing those layers creates false certainty. A derived summary can be useful without becoming the source of truth.

Security records change

NVD documents CVE and change-history APIs, including modification sources and event types. NVD Vulnerability API documentation A CVE identifier therefore does not imply that every consumer has the same fields, provider enrichment, or observation time.

For a material decision, retain:

  • upstream publication and modification timestamps where available;
  • local retrieval time;
  • source and schema version;
  • immutable snapshot identity or digest where retention is allowed;
  • transformation version;
  • the claim or decision that used the record.

When the upstream record changes, create a new observation and link it to the previous one. Silently overwriting history prevents reproduction and makes corrections indistinguishable from ingestion drift.

Links do not establish corroboration

Ten articles may repeat one vendor statement. They are ten documents, not ten independent confirmations. Provenance should record derivation or common sourcing when known so presentation volume does not become an accidental confidence score.

Source class also matters. The affected vendor or CNA may be authoritative for product behavior and affected versions. CISA may be authoritative for KEV catalog membership. NVD may be authoritative for its own enrichment. None automatically knows whether a specific BaitaPhish reader operates an exposed affected asset.

What BaitaPhish currently claims

BaitaPhish's public methodology says configured sources receive identifiers; available URLs, publisher labels, timestamps, and stable record identifiers remain attached; added structure and predicted relationships are labeled; and unavailable data remains a limitation rather than being synthesized. BaitaPhish methodology

This Article contract extends that approach to authored analysis by binding citations to structured source packets, separating draft and publication gates, exposing review and limitation data, and retaining material correction history. It does not claim that every upstream record is true or that current source coverage is complete.

A practical verification test

Before relying on an intelligence claim, ask whether another analyst can:

  1. open the exact authoritative source;
  2. identify its version and observation date;
  3. locate the field or passage supporting the claim;
  4. distinguish quoted evidence from BaitaPhish interpretation;
  5. see conflicts, missing fields, and limitations;
  6. reproduce the transformation or understand why it cannot be reproduced;
  7. determine whether a correction superseded the result.

If the answer is no, the item may still be useful discovery material. It should not be presented as reproducible source-linked intelligence.

Practical takeaway

Treat provenance as part of the content model, not a bibliography component. Bind every material claim to a scoped source record, preserve time and version, label transformations, and keep unknowns visible. Then use the analysis as a path into the underlying Research, CVE Explorer, source directory, and methodology—not as a replacement for them.

Continue with Why Provenance Matters in Security Intelligence, inspect the current source directory, and review the BaitaPhish methodology.

Limitations

Provenance documents lineage, not truth. It cannot establish source independence, product applicability, asset exposure, or business impact without additional evidence. Public URLs can also change or disappear; archival and licensing decisions require separate governance.