Repository Analysis

shadowsocks/shadowsocks-android

A shadowsocks client for Android

5.7 Low AI signal View on GitHub
5.7
Adjusted Score
5.7
Raw Score
100%
Time Factor
2026-05-01
Last Push
36,673
Stars
Kotlin
Language
19,645
Lines of Code
273
Files
40
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 23LOW 17

Pattern Findings

40 matches across 5 categories. Click a row to expand file-level details.

Decorative Section Separators22 hits · 92 pts
SeverityFileLineSnippet
MEDIUMtest-e2e.sh11# ── Paths ───────────────────────────────────────────────────────────────────
MEDIUMtest-e2e.sh20# ── SS config ───────────────────────────────────────────────────────────────
MEDIUMtest-e2e.sh27# ── Cleanup trap ────────────────────────────────────────────────────────────
MEDIUMtest-e2e.sh73# ────────────────────────────────────────────────────────────────────────────
MEDIUMtest-e2e.sh75# ────────────────────────────────────────────────────────────────────────────
MEDIUMtest-e2e.sh83# ────────────────────────────────────────────────────────────────────────────
MEDIUMtest-e2e.sh85# ────────────────────────────────────────────────────────────────────────────
MEDIUMtest-e2e.sh93# ────────────────────────────────────────────────────────────────────────────
MEDIUMtest-e2e.sh95# ────────────────────────────────────────────────────────────────────────────
MEDIUMtest-e2e.sh114# ────────────────────────────────────────────────────────────────────────────
MEDIUMtest-e2e.sh116# ────────────────────────────────────────────────────────────────────────────
MEDIUMtest-e2e.sh123# ────────────────────────────────────────────────────────────────────────────
MEDIUMtest-e2e.sh125# ────────────────────────────────────────────────────────────────────────────
MEDIUMtest-e2e.sh182# ────────────────────────────────────────────────────────────────────────────
MEDIUMtest-e2e.sh184# ────────────────────────────────────────────────────────────────────────────
MEDIUMtest-e2e.sh291# ────────────────────────────────────────────────────────────────────────────
MEDIUMtest-e2e.sh293# ────────────────────────────────────────────────────────────────────────────
MEDIUMtest-e2e.sh327# ────────────────────────────────────────────────────────────────────────────
MEDIUMtest-e2e.sh329# ────────────────────────────────────────────────────────────────────────────
MEDIUMtest-e2e.sh45# ── Helpers ─────────────────────────────────────────────────────────────────
MEDIUMtest-e2e.sh377# ────────────────────────────────────────────────────────────────────────────
MEDIUMtest-e2e.sh379# ────────────────────────────────────────────────────────────────────────────
Verbosity Indicators8 hits · 9 pts
SeverityFileLineSnippet
LOWtest-e2e.sh74# Step 1: Verify prerequisites
LOWtest-e2e.sh84# Step 2: Start ssserver
LOWtest-e2e.sh94# Step 3: Boot emulator
LOWtest-e2e.sh115# Step 4: Install APK
LOWtest-e2e.sh124# Step 5: Configure server profile via run-as + sqlite3
LOWtest-e2e.sh183# Step 6: Enable VPN
LOWtest-e2e.sh292# Step 7: Verify VPN is connected
LOWtest-e2e.sh328# Step 8: Test connectivity from inside the emulator
Deep Nesting4 hits · 4 pts
SeverityFileLineSnippet
LOWtranslate.py33
LOWtranslate.py40
LOWcore/gfwlist/parse.py54
LOWcore/src/main/rust/linker-wrapper.py28
Unused Imports4 hits · 4 pts
SeverityFileLineSnippet
LOWcore/gfwlist/parse.py4
LOWcore/src/main/rust/linker-wrapper.py1
LOWcore/src/main/rust/linker-wrapper.py1
LOWcore/src/main/rust/linker-wrapper.py1
Excessive Try-Catch Wrapping2 hits · 3 pts
SeverityFileLineSnippet
LOWcore/gfwlist/parse.py38 except Exception as e:
MEDIUMcore/gfwlist/parse.py31def get_hostname(something):