Audit report

SAMPLE. Built from synthetic data to show the format. It is not about a real customer.

Subject: SAMPLE (synthetic data): sample-workbook.xlsx
Kind: spreadsheet
Generated: 2026-10-14T00:00:00Z
Score: 32 / 100

3 failed, 3 warnings, 0 could not run, 4 passed.

Findings

CheckStatusSeverityFindingEvidence
xl.circularpasshighNo circular references
{
 "formulas": 8
}
xl.errorsfailhigh2 cell(s) show an error value
{
 "count": 2,
 "shown": [
  {
   "cell": "Model!E3",
   "from": "recalculated value",
   "value": "#NAME?"
  },
  {
   "cell": "Model!E4",
   "from": "recalculated value",
   "value": "#DIV/0!"
  }
 ]
}
xl.externalpassmediumNo external workbook links
xl.hardcodedwarnmedium1 number(s) typed inside formulas
{
 "count": 1,
 "shown": [
  {
   "cell": "Model!E1",
   "formula": "=D2*1.0825+SUM(D2:D6)",
   "literal": "1.0825"
  }
 ]
}
xl.hiddenpassmediumNo hidden sheets, rows or columns hold data
xl.merged_formulaspasslowNo formulas in merged cells
xl.pattern_breakfailhigh1 cell(s) break the pattern of their neighbours
{
 "count": 1,
 "shown": [
  {
   "axis": "column",
   "break": "number typed over a formula",
   "cell": "Model!D4",
   "neighbour_pattern": "R[0]C[-2]*R[0]C[-1]",
   "value": 123.45
  }
 ]
}
xl.recalcwarnlow8 formula cell(s) were saved without a value, so they could not be compared
{
 "count": 8,
 "shown": [
  {
   "cell": "Model!E1",
   "formula": "=D2*1.0825+SUM(D2:D6)",
   "recalculated": 305.1
  },
  {
   "cell": "Model!D2",
   "formula": "=B2*C2",
   "recalculated": 20
  },
  {
   "cell": "Model!E2",
   "formula": "=OFFSET(A1,1,1)",
   "recalculated": 2
  },
  {
   "cell": "Model!D3",
   "formula": "=B3*C3",
   "recalculated": 30
  },
  {
   "cell": "Model!E3",
   "formula": "=Missing!A1",
   "recalculated": "#NAME?"
  },
  {
   "cell": "Model!E4",
   "formula": "=D2/0",
   "recalculated": "#DIV/0!"
  },
  {
   "cell": "Model!D5",
   "formula": "=B5*C5",
   "recalculated": 50
  },
  {
   "cell": "Model!D6",
   "formula": "=B6*C6",
   "recalculated": 60
  }
 ]
}
xl.refsfailhigh1 broken reference(s)
{
 "count": 1,
 "shown": [
  {
   "cell": "Model!E3",
   "formula": "=Missing!A1",
   "problem": "references missing sheet 'Missing'"
  }
 ]
}
xl.volatilewarnlow1 use(s) of volatile functions (they recalculate on every change)
{
 "count": 1,
 "shown": [
  {
   "cell": "Model!E2",
   "formula": "=OFFSET(A1,1,1)",
   "function": "OFFSET"
  }
 ]
}

Operational review only. It is not legal, security or compliance advice and makes no guarantee of any outcome.