Skip to content

v1.0.0 — Versioned evidence report bundles #30

Closed

Description

@aleff-github

Goal

Make Wayparam 1.0 capable of producing a stable, versioned historical evidence bundle from a single Wayback metadata pass.

Scope

1. Evidence report

Add an opt-in historical report mode that reuses one uncollapsed capture collection and emits the compatible analysis views together:

  • domain summary
  • endpoint history
  • parameter history
  • temporal timeline
  • surface topology
  • parameter co-occurrence
  • optional two-period change evidence

2. Stable machine-readable contract

The report is JSONL-only and begins with a manifest containing:

  • explicit report schema identifier/version
  • Wayparam generator version
  • domain
  • archive source
  • archive-evidence scope
  • included sections
  • timeline granularity
  • optional comparison periods

Every following record identifies the report section while preserving the existing per-view record structure.

3. CLI

Proposed usage:

wayparam -d example.com --report --format jsonl --stdout --no-files
wayparam -d example.com --report --report-changes 2020 2024 --format jsonl

The report must require Wayback and JSONL.

4. GUI

Expose the same evidence report mode in the local UI and force JSONL semantics when selected.

5. Compatibility and safety

  • existing analysis modes remain unchanged
  • one archive metadata pass per report run
  • passive archive-index queries only
  • no live crawling/probing
  • no vulnerability, risk or exploitability scoring
  • bounded runs remain explicitly partial evidence

Release target

v1.0.0

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions