live · scanning repos
Scanrepo
github.com
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"!...
+5
criticalFunction() 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"!...
+5
infoSuspicious files are not reachable from entry pointsFlagged files exist but are not imported by any entry point. They may be dead code, tests, or attack payloads triggered by another mechanism.+2
warningBrowser 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.

JavaScript
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