file-0001 · Synthetic example.xlsx
CheckedThe supported checks finished. Coverage details and known limits are available below.
Scanner 0.2.0 · 2026-11-01T08:28:46.679Z · 4733 bytes
All finding groups (4)
Hidden contentA tab is hidden from the normal Unhide menuWhat to do: Ask the workbook owner to reveal this tab in a review copy.Sheet: Lookup1 finding(s) · 1 evidence location(s)Show detailsHide details
Workbook · very-hidden-sheet · Sheet: Lookup
Hidden content · finding-1 · very-hidden-sheet
Reason: The workbook declares this tab hidden, regardless of its sheet type. Stored content may be overlooked when reviewing visible tabs. 6 populated cell(s) are stored on this hidden tab.
Location:
Sheet: Lookup · xl/worksheets/sheet2.xmlReview guidance: Review this worksheet using a trusted tool that can expose very hidden sheets; normal sheet tabs will not show it.
Hidden contentA row is hiddenWhat to do: Unhide this row and check its contents.Sheet: Summary1 finding(s) · 1 evidence location(s)Show detailsHide details
Workbook · hidden-row · Sheet: Summary
Hidden content · finding-2 · hidden-row
Reason: This row is explicitly hidden; 3 populated cell(s) were inspected in it. The stored row flag does not establish a shared filter or outline cause.
Location:
Sheet: Summary · 3:3 · xl/worksheets/sheet1.xmlReview guidance: Reveal and review the indicated rows, including any stored values and formulas.
Routine content (2 informational groups)
Stored text, metadata and other information without a recorded sensitive-data match. Every finding remains available below.
InformationContent sits far from the main dataWhat to do: Go to the reported cell and decide whether it belongs in the file.Sheet: Summary1 finding(s) · 1 evidence location(s)Show detailsHide details
Workbook · distant-populated-cell · Sheet: Summary
Information · finding-3 · distant-populated-cell
Reason: 1 populated cell(s). Heuristic: this stored content is at least 1,000 rows or 26 columns beyond the upper-left content. This may be intentional, including an ordinary large table.
Location:
Sheet: Summary · AA2500 · xl/worksheets/sheet1.xmlEvidence: 1 match(es) · Distant populated cells · matching values omitted
Review guidance: Navigate to the indicated cells and check whether the distant content belongs in the shared workbook.
InformationCustom document properties are storedWhat to do: Review custom properties and remove unwanted fields in a copy.docProps/custom.xml1 finding(s) · 1 evidence location(s)Show detailsHide details
Workbook · custom-property · docProps/custom.xml
Information · finding-4 · custom-property
Reason: 1 descriptive or non-routine metadata field(s) are present. Routine timestamps, recognised application details and worksheet inventory are excluded from findings. All fields are still searched when sensitive search is enabled. Values are omitted from this report.
Location:
docProps/custom.xmlReview guidance: Review custom document properties for information that should not travel with the workbook.
Coverage — including checks not run (5)
Conservative ZIP checks, related-part inventory, and external relationships. Only read parts receive decompression/checksum validation.
Worksheet, chartsheet and dialog-sheet visibility, hidden and zero-size rows/columns, populated rows with explicit heights below 3 pt, populated column ranges with explicit widths below 0.5 characters, populated cells and supported rich-text runs with stored font sizes below 4 pt, resolved font/fill contrast below 1.2:1 is amber only with a known display and background; 1.2:1 to below 1.5:1 is Information, with computed ratios in both. Supported rich-text run colours use the same thresholds; possible readable overflow into a differently filled neighbour is noted without changing the grade for text inside the cell. Differential conditional font/fill and empty/literal-only number-format checks using supported conditions, priority and stop-if-true on known stored display values, populated cells using selected empty or literal-only custom-format sections, stored number-format and conditional-rule text, workbook structure locks, sensitivity-label metadata with screened names and withheld identifiers, true conditional rules storing tiny font sizes (visual effect unverified), worksheet and table filter criteria with bounded cause grouping, table columns, sheet/workbook code names and named cell-style names, distant populated cells, simple print areas, hidden defined names and whole text, numeric, Boolean and standard error named constants, plus rectangular arrays of those types and whole zero-argument Boolean calls (other named expressions are not evaluated), properties, custom XML property identifiers/schema references, unused shared-string entries and legacy comments. Unused strings become amber only after a complete reference audit and bounded comparison against potentially visible cell values, headers/footers, chart text and text boxes; hidden sheets and explicitly hidden cells/objects do not count as visible copies. Ordinary and x14 validation/conditional formats share the same checks. Sparkline data references and x14/x15 slicer references are read; unknown worksheet extension URIs remain named gaps. Static local references in visible cells, names, dropdowns and chart series are traced to populated hidden source cells. Single-reference cached results are compared with stored source values; other cached text receives a limited heuristic comparison, never a recalculation.
0 location(s) matched enabled rules in inspected content. This is not a complete personal-data search.
Headers/footers, validation messages with stored display flags and literal lists, static dropdown source tracing (including bounded defined-name chains), hyperlink fields with static hidden-sheet destination context, formula/name string literals, scenario inputs, protected hidden formulas, stored non-anchor merged values and workbook window visibility. Dropdown source warnings require populated cells in an explicitly hidden sheet/row/column. Low zoom, distant saved views and long-text adjacency are information, not confirmed hiding. Default row visibility and ambiguous/limited combinations remain explicit gaps.
Supported advanced-content checks finished; any known limits are listed separately. Supported Unicode EMF text records and bounded Unicode printer/device names are read without image playback or contacting printers. Unsupported text/layouts have file-specific gaps; remaining image and driver-private content has known limits. Saved previews are identified by thumbnail relationships or conventional package paths, with declared image types and bounded signature checks; their pixels remain unsearched. Bounded PNG tEXt, zTXt and iTXt fields, JPEG Exif ASCII fields and GPS directories receive metadata checks; unsupported encodings, XMP, private metadata and OCR remain outside these checks. Legacy shared-workbook revision headers, logs and editor parts receive bounded stored-value/formula/editor checks; actions are not replayed or mapped to current sheets. Bounded text/metadata checks also cover documented drawing/alt text, modern comments/persons, chart/pivot/external-link cache values, pivot layout field usage and local cache-source visibility, chart source references, connection fields and custom XML text when present. Direct worksheet shape text is checked for hidden flags. Visible opaque RGB rectangles with unoffset cell-relative two-cell anchors receive full-cell coverage checks; fixed-size, grouped, alternate or unresolved shape layouts do not justify concealment warnings. Legacy VML note boxes receive comment-target, visibility, dimensions and anchor checks. Hidden notes do not imply covered cells; visible solid rectangles require agreeing worksheet-origin anchors and physical bounds before concealment is reported. Supported VML picture-frame previews receive stored-text, image relationship, visibility, dimensions and anchor checks; matching embedded-object identity and modern preview references are reconciled. Supported visible picture anchors overlapping populated cells are reported as Information: structure understood; concealment not assessed. Their rendering and cell occlusion remain known limits. Other VML objects and unresolved geometry retain explicit gaps. Positive picture crops are checked separately: supported visible rectangular PNG crops are amber only when bounded decoding confirms differing opaque pixels excluded from the displayed source rectangle. Integer and percentage crop offsets, including bounded negative outsets, are read. Uniform or transparent discarded pixels do not establish concealment. JPEG crops remain Information with a pixel-analysis support gap, not a lower-risk assessment. One-cell and absolute picture frames are read; full-cell concealment requires bounded grid dimensions and confirmed opaque PNG pixels. Unknown grid dimensions, conflicting transforms and unsupported effects retain gaps. Simple rectangular two-cell pictures are checked for full cell-area coverage using bounded static 8-bit PNG opacity decoding. A separate picture extent must also cover a conservative stored-grid bound using supported regular Arial/Calibri Normal-font metrics; unknown metrics and insufficient extents remain gaps. Partial overlap, other image formats, effects and unsupported geometry cannot justify concealment warnings. Image metadata, rendering, references and payload semantics outside the supported checks are listed as known limits. Embedded files receive bounded Office-package type identification, compound-file directory checks and supported ASCII Ole10Native filename recovery. Direct ZIP-based .docx/.pptx stored text and nested attachments are checked; .xlsx attachments reuse the workbook checks. Recursion is limited to 3 levels and 32 documents, with shared workbook entry, decompression, cell and time limits. Encrypted, macro-enabled and binary/OLE payload contents remain uninspected. No VBA/bytecode, binary data-model or OCR interpretation. Unsupported conditional expressions, formula-dependent display values, unresolved inherited formatting, unsupported rich-text effects or conditional interactions, automatic/system font colours and unresolved table-style backgrounds retain explicit limits or gaps. See the part inventory.
Package inventory (10)
Each part is listed with its inspection status and the checks performed.
[Content_Types].xmlDocumented checks completed for this supported part.
_rels/.relsDocumented checks completed for this supported part.
docProps/custom.xmlDocument properties checked; ordinary housekeeping fields are omitted from findings. All stored property text is searched when sensitive search is enabled.
xl/_rels/workbook.xml.relsDocumented checks completed for this supported part.
xl/sharedStrings.xmlDocumented checks completed for this supported part.
xl/styles.xmlCell style font sizes, font/fill colours, differential font sizes/colours/number formats and custom number-format references read for tiny-font, contrast, evaluated conditional concealment and selected empty/literal-only number-format checks. Stored format text is searched separately; other display effects are not evaluated.
xl/theme/theme1.xmlTheme palette read for stored font/fill contrast checks. Other theme effects and text are not inspected.
xl/workbook.xmlDocumented checks completed for this supported part.
xl/worksheets/sheet1.xmlDocumented checks completed for this supported part.
xl/worksheets/sheet2.xmlDocumented checks completed for this supported part.