Repository Analysis

gchq/CyberChef

The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis

1.9 Likely human-written View on GitHub
1.9
Adjusted Score
1.9
Raw Score
100%
Time Factor
2026-05-29
Last Push
34,952
Stars
JavaScript
Language
28,581
Lines of Code
59
Files
25
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 3HIGH 0MEDIUM 1LOW 21

Pattern Findings

25 matches across 4 categories. Click a row to expand file-level details.

Hallucination Indicators3 hits · 30 pts
SeverityFileLineSnippet
CRITICALtests/browser/browserUtils.js192 return window.app.manager.output.outputEditorView.state.doc.toString();
CRITICALtests/browser/browserUtils.js199 return window.app.manager.output.outputEditorView.state.doc.toString();
CRITICALtests/browser/browserUtils.js217 return window.app.manager.input.inputEditorView.state.doc.toString();
Over-Commented Block18 hits · 18 pts
SeverityFileLineSnippet
LOWtests/browser/01_io.js1/**
LOWtests/browser/01_io.js681 // /* Side panel displays correct info */
LOWtests/browser/02_ops.js81 testOp(browser, ["Bzip2 Compress", "To Hex"], "test input", "42 5a 68 39 31 41 59 26 53 59 cf 96 82 1d 00 00 03
LOWtests/browser/02_ops.js101 // testOp(browser, "Comment", "test input", "test_output");
LOWtests/browser/02_ops.js121 // testOp(browser, "Dechunk HTTP response", "test input", "test_output");
LOWtests/browser/02_ops.js141 // testOp(browser, "Extract dates", "test input", "test_output");
LOWtests/browser/02_ops.js161 // testOp(browser, "Format MAC addresses", "test input", "test_output");
LOWtests/browser/02_ops.js181 // testOp(browser, "From Octal", "test input", "test_output");
LOWtests/browser/02_ops.js221 // testOp(browser, "JWT Decode", "test input", "test_output");
LOWtests/browser/02_ops.js241 // testOp(browser, "MD6", "test input", "test_output");
LOWtests/browser/02_ops.js261 // testOp(browser, "PGP Decrypt and Verify", "test input", "test_output");
LOWtests/browser/02_ops.js281 // testOp(browser, "Parse User Agent", "test input", "test_output");
LOWtests/browser/02_ops.js301 testOpHtml(browser, "Regular expression", "The cat sat on the mat", ".hl2:last-child", "mat", ["User defined", "
LOWtests/browser/02_ops.js321 // testOp(browser, "SQL Minify", "test input", "test_output");
LOWtests/browser/02_ops.js341 // testOp(browser, "Standard Deviation", "test input", "test_output");
LOWtests/browser/02_ops.js361 // testOp(browser, "To Base32", "test input", "test_output");
LOWtests/browser/02_ops.js381 // testOp(browser, "To Punycode", "test input", "test_output");
LOWtests/browser/02_ops.js401 testOpImage(browser, "View Bit Plane", "files/Hitchhikers_Guide.jpeg");
Fake / Example Data3 hits · 4 pts
SeverityFileLineSnippet
LOWCHANGELOG.md553- 'Generate Lorem Ipsum' operation added [@klaxon1] | [#455]
LOWtests/browser/02_ops.js190 // testOp(browser, "Generate Lorem Ipsum", "test input", "test_output");
LOWsrc/core/config/Categories.json581 "Generate Lorem Ipsum",
AI Slop Vocabulary1 hit · 2 pts
SeverityFileLineSnippet
MEDIUMpackage-lock.json15925 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",