Skip to content
audit guides5 min read

What AuditIt public report verification actually checks

Understand what AuditIt public verification checks, what each result label means, and when a separate stored-byte rehash may be claimed.

By AuditIt Editorial Team · Updated · Fact checked

Diagram showing the AuditIt public verification badge, its detailed integrity checks, and a separate reviewer decision.
Start with the badge, then read the individual rows and any stored-byte rehash timestamp.

What to know

  • A Verified badge means the recorded report details passed the named integrity checks.
  • The standard public page uses saved report data; reading the stored PDF or media again is a separate check.
  • Each deep rehash applies to one object at the time shown.
  • Share the exact row, object, and timestamp so the next reviewer has the same context.

A Verified badge answers a focused question: did the recorded report details pass the integrity checks named on AuditIt's public page? That gives a recipient a useful place to start, especially when a report has moved beyond the person who created it.

The standard public page checks saved report data; it does not reopen the stored PDF or original photos. Think of the result as a map of what held up, not the review itself. This guide shows what each row contributes, when a separate byte rehash matters, and where to look next.

For the difference between preventing a change and making a change detectable, read tamper-evident vs tamper-proof.

Read the badge, then the row beneath it

The public page uses three overall states.

  • Verified. The signed manifest, report hash, PDF hash record, signature or refusal records, and persisted evidence hash metadata match the AuditIt verification record. The rows below show what was compared.
  • Verified with a warning. At least one row needs attention, but none returned an invalid result. Open the warning and see which check produced it.
  • Could not be verified. At least one check returned an invalid result. Review that row and the record's context before relying on the copy.

Start with the row that warned or failed. Note the object it refers to, then compare the report, related evidence, and event history.

Eight checks, eight narrower questions

Seven detail rows sit beneath the badge, with the server-signed manifest reported separately. Each answers its own question.

What AuditIt public verification checks and what to inspect next
Public rowThe question it answersWhy a reader may look further
Report content hashDoes the recomputed hash of the recorded report content agree with the report and manifest records?Compare the photos and notes when the question is whether an observation is true or complete.
PDF hash recordDoes the recorded PDF SHA-256 agree with the value in the signed manifest?Look for a separate stored-PDF rehash if you need a fresh check of the retained file.
Stage manifestsDo the recomputed stage manifests agree with the report manifest reference?Read the stage entries when the question is what someone observed during that visit.
Evidence hash metadataDoes the persisted media hash metadata agree with the signed manifest?A separate original-media rehash is needed to read the stored files again.
Signature / refusal recordsIs the recorded signature or refusal still tied to the stage manifest it refers to?Keep the customer record separate from the server signature.
Audit event chainDo the recorded event hashes, sequence, links, and report anchor recompute?Use the history to trace events; work out why something happened from the evidence and context.
Verification tokenIs the token active, revoked, or marked compromised?If the link was revoked, ask for a current one; the underlying report may still exist.
Server-signed manifestDoes the manifest hash recompute, and does the server signature verify against the recorded signing key?Treat it as a server integrity check, not a customer identity check.

Swipe horizontally to view every column.

Picture a van coming back with a dent. A Verified page can show that the recorded report content and signed manifest agree. It cannot tell you when the dent appeared. For that, a reviewer still needs the before-and-after photos, timestamps, notes, and event history. Verification checks the record; people interpret the evidence.

Did AuditIt reread the stored files?

Not in the standard view. AuditIt compares recorded report data, hashes, manifests, signature or refusal records, the event chain, token status, and the server signature. The stored PDF and original media stay unopened during that check.

The PDF and original-media rows tell you whether a stored-byte rehash was run. When a separate deep result appears, it reports whether AuditIt reread that object's bytes and matched them with the recorded SHA-256 hash at the time shown. A PDF result does not cover the original photos, and a media result does not cover the PDF.

Keep the object and timestamp with the result. Only describe an original file as unchanged when the specific original-media rehash passed for that file.

Why hashes and signatures help

The US Secure Hash Standard explains that hash algorithms generate message digests that can be used to detect whether messages changed after the digests were generated. That is hashing's job here: it gives a reviewer a recorded value to compare.

The US Digital Signature Standard describes digital signatures as a way to detect unauthorized data modification and authenticate a signatory. AuditIt shows the server-signed manifest and the customer signature or refusal in separate rows because they answer different questions.

Where AuditIt fits in the review

A finalized AuditIt report can have a public verification page that a recipient opens without an AuditIt account. The badge gives the headline; the rows make the underlying checks and warnings visible.

AuditIt keeps the report and its verification details together so another person can review the record later. The record is tamper-evident, not tamper-proof. The badge isn't a legal certificate and can't assign liability.

To organize a repeatable condition record, create an AuditIt account.

Direct answers

Frequently asked questions

What does AuditIt public report verification check?

It checks the recorded report content hash, PDF hash record, stage manifests, evidence hash metadata, signature or refusal records, audit event chain, verification token, and server-signed manifest. Each row covers one part of the record.

Did the default public check reread the original photo bytes?

No. It compares recorded verification data. Reading stored original-media bytes again is a separate result, shown with its own outcome and timestamp.

What should I do with a Verified with a warning result?

Open the affected row first and see which check warned. When you pass the result on, include the badge, row, object, and time so the next reviewer has the same context.

Does “Could not be verified” prove deliberate tampering?

No. It means at least one check returned an invalid result. Use the affected row and the record's context to investigate; the result alone cannot identify intent, cause, or responsibility.

Are the server-signed manifest and a customer signature the same thing?

They play different roles. The server-signed-manifest row checks the report manifest's cryptographic server signature. The signature or refusal row checks the customer record tied to a stage manifest.

Do the NIST standards certify AuditIt?

No. The cited standards explain hash and digital-signature concepts. AuditIt cites those definitions; NIST does not name or certify the product.

Can an automated workflow rely on a Verified result alone?

It can route or summarize the badge and detailed rows as scoped integrity signals. If a warning appears, route the record to a person before the workflow moves on. Any decision beyond those checks belongs with the responsible reviewer.

Sources

  1. FIPS 180-4: Secure Hash Standard (SHS), National Institute of Standards and Technology
  2. FIPS 186-5: Digital Signature Standard (DSS), National Institute of Standards and Technology
  • public verification
  • report verification
  • condition records
  • hash checks
  • audit trail

Keep exploring