DANGER
malware detected
github.com / wadekarg
wadekarg/ JobMatchAI
JavaScript·75 files·commit 977c90c·scanned 5d ago·cached ✓
70/100
DANGEROUS
Sensitive capability combinations reachable from entry points. Do not run without review.
This repository contains patterns associated with malware. Do NOT run this code.
verdict accurate?
threat-state: dangerouslive
FINDINGS ░▒▓
criticalFunction() constructor detectednew Function() is equivalent to eval() and can execute arbitrary code strings.libs/jszip.esm.js
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!...+5criticalFunction() constructor detectednew Function() is equivalent to eval() and can execute arbitrary code strings.libs/jszip.min.js
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!...+5warningBrowser extension injects content scripts on all URLsManifest declares content scripts or host permissions for all URLs (no extra perms). Combined with wallet code this is a common fake-extension drainer pattern.manifest.json+6
warningExtremely long lines (>1000 chars)Very long lines in source files (not minified bundles) can hide malicious code.libs/jszip.esm.js+4
infoMinified code in source directoryMinified/obfuscated code in source directories (not dist/) makes code review impossible.libs/jszip.esm.js+3
warningHigh-entropy string literalsFound 11 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.profile.js+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.profile.js+3
warningHigh-entropy string literalsFound 12 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.aiService.js+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.aiService.js+3
warningHigh-entropy string literalsFound 31 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.content.js+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.content.js+3
infoSuspicious file in repoVery large source file (628KB) — could contain obfuscated payloadlibs/mammoth.browser.min.js+2
infoSuspicious file in repoVery large source file (1062KB) — could contain obfuscated payloadlibs/pdf.worker.min.js+2
Scores are heuristics. A “safe” verdict means no known-malicious patterns were found — clever malware can look boring. Wrong verdict? Flag it above; confirmed false positives become regression tests.
38 files scanned @ 977c90c | 8/19/2026 | heuristic scan — always review manually
risk by category
code execution12
network & exfiltration6
file system access0
obfuscation15
supply chain4
owasp / injection0
telemetry
files 38/75rules hit 14engine v5commit 977c90c
github
wadekarg/JobMatchAI
Free, open-source Chrome extension that analyzes job postings against your resume using AI — match scores, skill gap analysis, salary/location extraction, auto-fill, and applied jobs tracking.
22
14
179d
75 files
38 scanned(51%)
977c90c
architecture░▒▓
entry (0) flagged (7) pkg (2)
37 nodes · 41 edgesscroll to zoom · click node to jump to finding