github.com / tiagorlampert
tiagorlampert/ CHAOS
Go·179 files·commit 55d14b2·scanned 2m ago·cached ✓
25/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.
score capped at 25 — 2,838 stars — findings likely legitimate code patterns
verdict accurate?
threat-state: lowlive
FINDINGS ░▒▓
criticalGo os/exec usageos/exec is used to run external commands. In malware it drops payloads, modifies the system, or opens shells.internal/utils/system/os.go
func ClearScreen() error {
cmd := exec.Command("clear")
cmd.Stdout = os.Stdout
return cmd.Run()+8criticalGo os/exec usageos/exec is used to run external commands. In malware it drops payloads, modifies the system, or opens shells.client/app/services/terminal/terminal_service.go
case `windows`:
cmd = exec.CommandContext(ctx, "cmd", "/C", command)
cmd.SysProcAttr = GetHideWindowParam()
case `linux`:+8criticalGo os/exec usageos/exec is used to run external commands. In malware it drops payloads, modifies the system, or opens shells.services/client/client_service.go
case system.Windows:
cmd = exec.Command("cmd")
cmd.SysProcAttr = syscallCmd.GetCmdSyscall(buildCmd)
break+8warningHigh-entropy string literalsFound 4 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.web/static/js/datatables/datatables.min.js+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.web/static/js/datatables/datatables.min.js+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.web/static/js/jquery-3.5.1.slim.min.js+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.web/static/js/popper.min.js+3
warningHigh-entropy string literalsFound 3 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.web/static/js/sweetalert2.min.js+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.
120 files scanned @ 55d14b2 | 9/25/2026 | heuristic scan — always review manually
risk by category
code execution25
network & exfiltration0
file system access0
obfuscation15
supply chain0
owasp / injection0
telemetry
files 120/179rules hit 9engine v6commit 55d14b2
github
tiagorlampert/CHAOS
:fire: CHAOS is a free and open-source Remote Administration Tool that allow generate binaries to control remote operating systems.
2838
593
3363d
179 files
120 scanned(67%)
55d14b2
architecture░▒▓
entry (0) flagged (7) pkg (88)
207 nodes · 237 edgesscroll to zoom · click node to jump to finding