MalDet · Static Security Report
7 findings likely need attention, 31 look like noise. Most notable: Detects npm preinstall scripts, which are almost exclusively used for malware delivery ... (97% confidence).
Generated from finding counts. A plain-English summary was not available for this scan.
MalDet scores two different questions separately, because they call for different responses: code can be badly written without being hostile, and hostile code is not always badly written.
| Detector | Looks for | High | Medium | Low | Total |
|---|---|---|---|---|---|
| yara | Signatures of malicious behaviour in source files | 23 | 0 | 8 | 31 |
| guarddog | Malicious package and install-time behaviour | 2 | 3 | 2 | 7 |
7 of 38 findings were rated more likely genuine than noise by the classifier.
Identical findings are grouped, so a single rule firing many times takes one row. Ordered worst first. “Seen” is how many times that finding occurred.
| Severity | Detector | Finding | Seen | Example location |
|---|---|---|---|---|
| high | guarddog | Detects npm preinstall scripts, which are almost exclusively used for malware delivery [threat-npm-preinstall-script] | 1 | /web/package.json:17 |
| high | guarddog | Detects steganography decode followed by code execution [threat-runtime-obfuscation-steganography] | 1 | /web/src/lib/setting.tsx:1195 |
| high | yara | YARA rule matched: detect_base64_exec — Encoded payload decoded and then executed | 5 | /swagger/swagger-ui-standalone-preset.js.map |
| high | yara | YARA rule matched: detect_download_and_execute — Downloads a remote resource AND executes it - the actually dangerous combination, not just downloading alone | 8 | /swagger/swagger-ui.js.map |
| high | yara | YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together | 10 | /swagger/swagger-ui-es-bundle.js |
| medium | guarddog | Detects URLs to URL shorteners, file sharing, and suspicious services [threat-network-outbound-shady-links] | 2 | /web-old/src/serviceWorker.js:61 |
| medium | guarddog | Detects LOLBAS usage in install hooks (execution and network tools) [threat-process-hooks] | 1 | /web/package.json:17 |
| low | guarddog | Detects heavy obfuscation techniques commonly used by malware [threat-runtime-obfuscation] | 1 | /swagger/swagger-ui-bundle.js:2 |
| low | guarddog | Detects reading of environment variables (credential access, often contains secrets) [threat-runtime-environment-read] | 1 | /storage/aliyun_oss.go:36 |
| low | yara | YARA rule matched: detect_downloader — Downloads a remote resource - common and low-signal alone; see detect_download_and_execute for the composite version | 8 | /swagger/swagger-ui-es-bundle-core.js.map |