github.com / capsoftware
capsoftware/ cap
Rust·4588 files·commit 119edf0·scanned 55m ago·cached ✓
15/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.
score capped at 15 — 22,779+ stars — findings likely false positives
verdict accurate?
22,779 stars
3% file coverage
Desktop app detected
threat-state: lowlive
FINDINGS ░▒▓
infoBase64 encoding usedatob() or Buffer.from with base64. Common in legitimate code but also used to hide malicious URLs.apps/discord-bot/src/index.ts
const [header] = token.split(".");
const { kid } = JSON.parse(Buffer.from(header, "base64").toString());
const signingKey = keys.find((key) => key.kid === kid);+2warningHigh-entropy string literalsFound 4 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.apps/chrome-extension/src/uploading/main.ts+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.apps/chrome-extension/src/uploading/main.ts+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.packages/database/loops/profile.ts+3
warningHigh-entropy string literalsFound 6 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.packages/database/loops/worker.ts+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.packages/database/loops/worker.ts+3
warningHigh-entropy string literalsFound 3 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.packages/web-backend/src/Storage/index.ts+3
infoSuspicious file in repoVery large source file (495KB) — could contain obfuscated payloadapps/desktop-gpui/src/editor_window.rs+2
infoSuspicious file in repoVery large source file (607KB) — could contain obfuscated payloadapps/web/lib/mcp-card-html.json+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.
120 files scanned @ 119edf0 | 9/25/2026 | heuristic scan — always review manually
risk by category
code execution2
network & exfiltration2
file system access0
obfuscation15
supply chain8
owasp / injection0
telemetry
files 120/4588rules hit 11engine v6commit 119edf0
github
capsoftware/cap
Open source Loom alternative. Beautiful, shareable screen recordings.
22779
1966
1042d
4588 files
120 scanned(3%)
119edf0
architecture░▒▓
entry (3) flagged (17) pkg (66)
159 nodes · 236 edgesscroll to zoom · click node to jump to finding