Agora Sentinel

vnsh

vnsh · v1.0.0 · by raullenchai

64.8
Trust Score
0
Trust Tier
danger
Badge

Score Breakdown

FactorScoreWeight
Static
0.0
15%
Permission
95.0
15%
Poison
100.0
15%
Clickfix
65.0
15%
Credential
100.0
15%
Twostage
5.0
10%
Infrastructure
100.0
5%
Typosquat
100.0
5%
Age
10.6
3%
Popularity
0.0
2%

Scan Results

STATIC — Score: 0

[CRITICAL] Remote code download and execution via curl pipe (line 25)
command: "curl -sL vnsh.dev/i | sh"
[CRITICAL] Remote code download and execution via curl pipe (line 221)
| `vn: command not found` | Run: `curl -sL vnsh.dev/i \| sh` |
[HIGH] Shell command execution (line 128)
1. file_path = exec("~/.openclaw/skills/vnsh/scripts/read.sh 'https://vnsh.dev/v/abc123#k=dead...&iv=cafe...'")
[HIGH] Shell command execution (line 139)
2. url = exec("~/.openclaw/skills/vnsh/scripts/upload.sh /tmp/vnsh-share-XXXXX.txt")
[CRITICAL] Remote script download piped to shell execution (line 25)
command: "curl -sL vnsh.dev/i | sh"
[CRITICAL] Remote script download piped to shell execution (line 221)
| `vn: command not found` | Run: `curl -sL vnsh.dev/i \| sh` |

PERMISSION — Score: 95

[LOW] Skill appears to use network but declares no permissions

POISON — Score: 100

No findings.

CLICKFIX — Score: 65

[CRITICAL] Instructs user to pipe downloaded content to shell (line 221)
| `vn: command not found` | Run: `curl -sL vnsh.dev/i \| sh` |

INFRASTRUCTURE — Score: 100

No findings.

TWOSTAGE — Score: 5

[CRITICAL] Download piped directly to interpreter (two-stage loader) (line 25)
command: "curl -sL vnsh.dev/i | sh"
[CRITICAL] Download piped directly to interpreter (two-stage loader) (line 221)
| `vn: command not found` | Run: `curl -sL vnsh.dev/i \| sh` |

CREDENTIAL — Score: 100

No findings.

TYPOSQUAT — Score: 100

No findings.

← Back to list