DANGER
malware detected
github.com / jddavenportOpen
jddavenportOpen/ open-recruiter
Python·49 files·commit 2120899·scanned 2h 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?
Created 8 days ago
Created 8 days ago
threat-state: dangerouslive
FINDINGS ░▒▓
criticaleval() usage detectedeval() executes arbitrary code and is commonly used in malware to run obfuscated payloads fetched from remote servers.tests/test_dashboard.py
self.assertNotIn("document.write", page)
self.assertNotIn("eval(", page)
def test_the_page_is_theme_aware(self):+8criticalPython dynamic code executioneval(), exec() or compile() on untrusted input can execute arbitrary code. Common in Python malware for running obfuscated payloads.tests/test_dashboard.py
self.assertNotIn("document.write", page)
self.assertNotIn("eval(", page)
def test_the_page_is_theme_aware(self):+7warningHigh-entropy string literalsFound 7 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.openrecruiter/apply.py+3
warningHigh-entropy string literalsFound 6 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.openrecruiter/boards.py+3
warningHigh-entropy string literalsFound 8 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.openrecruiter/cli.py+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.openrecruiter/engine/pdftext.py+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.openrecruiter/intake.py+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.openrecruiter/interview.py+3
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.
42 files scanned @ 2120899 | 9/25/2026 | heuristic scan — always review manually
risk by category
code execution17
network & exfiltration0
file system access0
obfuscation15
supply chain0
owasp / injection0
telemetry
files 42/49rules hit 9engine v6commit 2120899
github
jddavenportOpen/open-recruiter
4
2
8d
49 files
42 scanned(86%)
2120899
architecture░▒▓
entry (0) flagged (14) pkg (61)
103 nodes · 255 edgesscroll to zoom · click node to jump to finding