DANGER
malware detected
github.com / baocin
baocin/ gitscan
Go·103 files·commit 212e769·scanned 4d 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?
35% file coverage
threat-state: dangerouslive
FINDINGS ░▒▓
criticalGo os/exec usageos/exec is used to run external commands. In malware it drops payloads, modifies the system, or opens shells.internal/cache/cache.go
func runGitWithLogging(ctx context.Context, args []string, prefix string) (string, error) {
cmd := exec.CommandContext(ctx, "git", args...)
// Create log writer that captures and logs output+8criticalGo os/exec usageos/exec is used to run external commands. In malware it drops payloads, modifies the system, or opens shells.internal/scanner/scanner.go
cmd := exec.CommandContext(ctx, s.binaryPath, args...)
// Set QT_QPA_PLATFORM=offscreen to prevent Qt display errors on headless servers
cmd.Env = append(os.Environ(), "QT_QPA_PLATFORM=offscreen")+8warningSSH/credential path accessAccessing .ssh, .aws/credentials, or .env files to steal authentication credentials.cmd/gitscan-server/main.go
"/.git/", "/.ssh/", "/id_rsa",+5
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.
36 files scanned @ 212e769 | 10/25/2026 | heuristic scan — always review manually
risk by category
code execution18
network & exfiltration0
file system access5
obfuscation0
supply chain0
owasp / injection0
telemetry
files 36/103rules hit 4engine v7commit 212e769
github
baocin/gitscan
A simple way to scan potentially malicious repos before cloning
5
0
286d
103 files
36 scanned(35%)
212e769
architecture░▒▓
entry (0) flagged (3) pkg (37)
68 nodes · 98 edgesscroll to zoom · click node to jump to finding