parlov Roadmap

Versions are scope buckets, not calendar commitments — items shift based on complexity discovered during implementation.


v0.1.0 — Initial existence oracle

Theme: Binary ships, existence oracle works end-to-end across all HTTP methods.

CLI

Probe engine

Analysis

Testing


v0.2.0 — Existence oracle method coverage

Theme: Extended pattern coverage across all HTTP methods — 28 additional patterns.

Analysis

Testing


v0.3.0 — Automated elicitation scan

Theme: scan subcommand replaces manual per-oracle invocation with an automated multi-strategy pipeline.

CLI

Probe engine

Elicitation

Testing


v0.4.0 — Output formats

Theme: Structured output for CI/CD integration.

CLI

Output


v0.5.0 — Cache-probing vector + signal-based analysis

Theme: Second elicitation vector ships; analysis pipeline moves from pattern matching to signal-based scoring.

CLI

Elicitation

Analysis

Output

Testing


v0.6.0 — Error-message-granularity vector

Theme: Third elicitation vector: body-level differential signals for BOLA, query/schema validation, state conflict, and FK violations.

Elicitation

Analysis

Testing


v0.7.0 — Proxy and multi-target

Theme: Operational tooling — route probes through a proxy and scan multiple targets in one run.

CLI

Probe engine

Output


v0.8.0 — OpenAPI ingestion and strategy chaining

Theme: Derive probe targets from a spec; let early probe results parameterize later ones.

CLI

Elicitation

Testing


v0.9.0 — Authentication oracle

Theme: Second oracle class — username enumeration via error message and timing differentials.

CLI

Probe engine

Analysis

Testing


Dependency graph

v0.1.0  ──►  v0.2.0  ──►  v0.3.0  ──►  v0.4.0
                                            │
                                            ▼
                                         v0.5.0  ──►  v0.6.0  ──►  v0.7.0
                                                                        │
                                                                        ▼
                                                                     v0.8.0  ──►  v0.9.0

Unversioned ideas

No version assignment yet — may fold into a later bucket or be deferred indefinitely.