INNER CODE UNIT · JavaScript

getReport

asklokesh/loki-mode · src/audit/index.js:110

function getReport(type, opts) {
  if (!_initialized) init();
  var report = generateReport(type, opts);
  // Fold the real tamper-evidence verdict into the report. Do not let a
  // verification error fabricate a pass: capture it honestly instead.
  try {
    report.chainIntegrity = _log.verifyChain();
  } catch (e) {
    report.chainIntegrity = {
      valid: false,
      entries: report.totalAuditEntries || 0,
      brokenAt: null,
      error: 'chain verification failed: ' + String((e && e.message) || e),
    };
  }
  return report;
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…