Free local validator – no sign-up
Knowledge Base Export & Recovery Readiness Validator
Inspect a real CSV, JSON, or ZIP export in your browser. Verify archive integrity, article records, assets, links, redirects, visibility metadata, and an optional post-restore package without uploading knowledge content.
Files remain in this browser tab. Reports store evidence and hashes, not article bodies. Closing or clearing the tab removes the loaded packages.
Load the export evidence
A baseline export is required. Add an optional package exported after a controlled restore rehearsal to compare records, assets, visibility, and checksums.
Baseline export
Use the source package, trusted reference export, or a group of related CSV and JSON files from the same scope and timestamp.
Post-restore export Optional
Use a package exported after a restore rehearsal. The validator compares observable records; it does not perform the restore.
Confirm the detected recovery data
The tool proposes the most article-like dataset by explicit field aliases. Confirm the dataset used for reconciliation; no fuzzy record matching or semantic equivalence is applied.
Running evidence checks
The engine validates package structure, hashes and CRC values, record fields, references, redirects, assets, and optional round-trip differences. Large binaries are hashed only within the declared safety limits.
Preparing validation
The package map is ready.
Export and recovery evidence report
Run the package checks first.
Evidence and remediation queue
Passed, failed, warning, blocked, and Not tested results remain visible. Filters do not change the verdict.
Swipe or scroll horizontally to inspect full evidence.
| Check | Domain | Status | Severity | Evidence | Observed | Remediation |
|---|
No checks match these filters.
Record reconciliation
Add a post-restore package to compare records.
| Key | Baseline | Recovered | Result | Observed differences |
|---|
Package ledger
Paths, sizes, integrity state, and file roles are recorded without exporting article bodies.
| Package | Path | Type | Size | Integrity | Notes |
|---|
What the validator can and cannot establish
A readable archive is not the same as a recoverable knowledge base. The report names the evidence boundary instead of turning every signal into a single readiness score.
Internal package evidence
Tests archive safety, CRC or hashes, parseable records, field coverage, assets, internal references, redirects, and visibility metadata. It cannot prove that the export is complete without an independent reference.
Observable loss and drift
A trusted baseline with the same scope and timestamp can expose missing, unexpected, or changed records. A manifest stored inside the same ZIP is weaker evidence than an independent record.
Scoped restore comparison
A post-restore export can show whether observable records and assets survived a rehearsal. It does not prove production permissions, search, integrations, RTO, or business continuity.
Methodology KBER-1.0
Every domain receives an evidence level and explicit checks. Verdicts are deterministic gates, not a weighted quality score.
| Evidence level | What was observed | What it does not prove |
|---|---|---|
| E0 – Not tested | A required file, field, mapping, or comparison package was unavailable. | Absence of risk. |
| E1 – Internally observed | The candidate package was parsed and checked for internal consistency. | Completeness against the source. |
| E2 – Integrity compared | CRC or SHA-256 values and declared file counts were compared where available. | Authenticity if a package and its internal manifest were altered together. |
| E3 – Reference compared | Stable IDs or exact canonical URLs were reconciled against a trusted baseline. | Semantic equivalence or correct live behavior. |
| E4 – Round-trip compared | A package exported after a restore rehearsal was compared with the baseline. | Production recovery certification, RTO, search quality, or permission enforcement. |
Safety controls for untrusted export files
The validator treats every archive and content field as untrusted data.
No blind extraction
ZIP central directories are inspected before decompression. Traversal paths, encryption, unsupported methods, impossible offsets, and suspicious expansion are surfaced before entry content is retained.
No active rendering
Exported HTML, SVG, Markdown, and URLs are read as text. Scripts, embeds, images, links, and attachments are never opened or executed.
No automatic persistence
Raw packages are not placed in localStorage, IndexedDB, cookies, analytics, or a server. Evidence exports require a deliberate download.
Export and recovery validator questions
Does the tool upload or crawl my knowledge base?
No. Selected files are read in the current browser tab. The validator does not fetch remote content, crawl live URLs, connect to a vendor account, or send article content to an AI model. Existing site analytics may receive only one of five generic tool events; filenames, sizes, counts, IDs, verdicts, and findings are excluded.
Does a passing ZIP prove that recovery will work?
No. A valid ZIP proves only that the inspected container and entries passed the stated checks. Recovery evidence requires a controlled restore rehearsal and a post-restore comparison.
Can the validator read every ZIP?
It supports ordinary non-encrypted ZIP entries using Store or Deflate. Encrypted, multi-disk, unsafe, oversized, or unsupported entries are blocked or withheld. Browser memory limits still apply.
Why are some checks marked Not tested?
The tool does not invent evidence. If permissions, redirects, versions, translations, checksums, or a recovery package are absent, their checks remain visibly untested.
Does the tool compare article meaning?
No. It compares declared fields, exact stable IDs or URLs, normalized text hashes, file hashes, and explicit relationships. A subject-matter expert must assess whether changed wording is correct.
Can it validate private-content security?
It can detect visibility metadata and restricted-to-public drift between packages. It cannot prove that a live platform enforces access; test real personas in a safe staging environment.
What is stored in the evidence JSON?
The export contains file metadata, hashes, mappings, findings, counts, and reconciliation results. It excludes raw article bodies and raw asset bytes.
