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;
}