Skip to main content

drive9

Provides a network filesystem for AI agents with semantic search and persistent context, enabling efficient file management and retrieval.

Install this skill

or
0/100

Security score

The drive9 skill was audited on May 18, 2026 and we found 45 security issues across 2 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 53

Curl to non-GitHub URL

SourceSKILL.md
53curl -s -X PUT "https://api.drive9.ai/v1/fs/<path>" --header "Authorization: Bearer $DRIVE9_TOKEN" --header "Content-Type: text/markdown" --data-binary @/tmp/payload.txt
medium line 67

Curl to non-GitHub URL

SourceSKILL.md
67curl -s "https://api.drive9.ai/v1/fs/<path>" --header "Authorization: Bearer $DRIVE9_TOKEN"
medium line 73

Curl to non-GitHub URL

SourceSKILL.md
73curl -s "https://api.drive9.ai/v1/fs/<path>?list" --header "Authorization: Bearer $DRIVE9_TOKEN"
medium line 81

Curl to non-GitHub URL

SourceSKILL.md
81curl -s -I "https://api.drive9.ai/v1/fs/<path>" --header "Authorization: Bearer $DRIVE9_TOKEN"
medium line 87

Curl to non-GitHub URL

SourceSKILL.md
87curl -s "https://api.drive9.ai/v1/fs/<path>?stat" --header "Authorization: Bearer $DRIVE9_TOKEN"
medium line 93

Curl to non-GitHub URL

SourceSKILL.md
93curl -s -X DELETE "https://api.drive9.ai/v1/fs/<path>" --header "Authorization: Bearer $DRIVE9_TOKEN"
medium line 99

Curl to non-GitHub URL

SourceSKILL.md
99curl -s -X DELETE "https://api.drive9.ai/v1/fs/<path>?recursive" --header "Authorization: Bearer $DRIVE9_TOKEN"
medium line 105

Curl to non-GitHub URL

SourceSKILL.md
105curl -s -X POST "https://api.drive9.ai/v1/fs/<path>?mkdir" --header "Authorization: Bearer $DRIVE9_TOKEN"
medium line 113

Curl to non-GitHub URL

SourceSKILL.md
113curl -s -X POST "https://api.drive9.ai/v1/fs/<destination>?copy" --header "Authorization: Bearer $DRIVE9_TOKEN" --header "X-Dat9-Copy-Source: <source-path>"
medium line 121

Curl to non-GitHub URL

SourceSKILL.md
121curl -s -X POST "https://api.drive9.ai/v1/fs/<new-path>?rename" --header "Authorization: Bearer $DRIVE9_TOKEN" --header "X-Dat9-Rename-Source: <old-path>"
medium line 129

Curl to non-GitHub URL

SourceSKILL.md
129curl -s --get "https://api.drive9.ai/v1/fs/<path>" --header "Authorization: Bearer $DRIVE9_TOKEN" --data-urlencode "grep=<query>" --data-urlencode "limit=20"
medium line 135

Curl to non-GitHub URL

SourceSKILL.md
135curl -s --get "https://api.drive9.ai/v1/fs/<path>" --header "Authorization: Bearer $DRIVE9_TOKEN" --data-urlencode "find=" --data-urlencode "name=*.md"
medium line 143

Curl to non-GitHub URL

SourceSKILL.md
143curl -s -X POST "https://api.drive9.ai/v1/fs:batch-stat" --header "Authorization: Bearer $DRIVE9_TOKEN" --header "Content-Type: application/json" --data-binary '{"paths":["/notes/a.md","/notes/b.md"]}
medium line 149

Curl to non-GitHub URL

SourceSKILL.md
149curl -s -X POST "https://api.drive9.ai/v1/fs:batch-read-small" --header "Authorization: Bearer $DRIVE9_TOKEN" --header "Content-Type: application/json" --data-binary '{"paths":["/notes/a.md"],"max_byt
medium line 171

Curl to non-GitHub URL

SourceSKILL.md
171curl -N "https://api.drive9.ai/v1/events" --header "Authorization: Bearer $DRIVE9_TOKEN"
medium line 178

Curl to non-GitHub URL

SourceSKILL.md
178curl -s -X POST "https://api.drive9.ai/v1/fs/notes?mkdir" --header "Authorization: Bearer $DRIVE9_TOKEN"
medium line 182

Curl to non-GitHub URL

SourceSKILL.md
182curl -s -X PUT "https://api.drive9.ai/v1/fs/notes/.abstract.md" --header "Authorization: Bearer $DRIVE9_TOKEN" --header "Content-Type: text/markdown" --data-binary @/tmp/drive9_abstract.md
medium line 189

Curl to non-GitHub URL

SourceSKILL.md
189curl -s -X PUT "https://api.drive9.ai/v1/fs/notes/mem9-arch.md" --header "Authorization: Bearer $DRIVE9_TOKEN" --header "Content-Type: text/markdown" --data-binary @/tmp/drive9_note.md
medium line 192

Curl to non-GitHub URL

SourceSKILL.md
192curl -s "https://api.drive9.ai/v1/fs/notes?list" --header "Authorization: Bearer $DRIVE9_TOKEN"
medium line 195

Curl to non-GitHub URL

SourceSKILL.md
195curl -s --get "https://api.drive9.ai/v1/fs/notes" --header "Authorization: Bearer $DRIVE9_TOKEN" --data-urlencode "grep=memory systems" --data-urlencode "limit=20"
medium line 198

Curl to non-GitHub URL

SourceSKILL.md
198curl -s "https://api.drive9.ai/v1/fs/notes/mem9-arch.md" --header "Authorization: Bearer $DRIVE9_TOKEN"
low line 4

External URL reference

SourceSKILL.md
4homepage: https://drive9.ai
low line 10

External URL reference

SourceSKILL.md
10If requests fail, run `zero doctor check-connector --env-name DRIVE9_TOKEN` or `zero doctor check-connector --url https://api.drive9.ai/v1/fs/ --method GET`.
low line 26

External URL reference

SourceSKILL.md
26Base URL: `https://api.drive9.ai`
low line 53

External URL reference

SourceSKILL.md
53curl -s -X PUT "https://api.drive9.ai/v1/fs/<path>" --header "Authorization: Bearer $DRIVE9_TOKEN" --header "Content-Type: text/markdown" --data-binary @/tmp/payload.txt
low line 67

External URL reference

SourceSKILL.md
67curl -s "https://api.drive9.ai/v1/fs/<path>" --header "Authorization: Bearer $DRIVE9_TOKEN"
low line 73

External URL reference

SourceSKILL.md
73curl -s "https://api.drive9.ai/v1/fs/<path>?list" --header "Authorization: Bearer $DRIVE9_TOKEN"
low line 81

External URL reference

SourceSKILL.md
81curl -s -I "https://api.drive9.ai/v1/fs/<path>" --header "Authorization: Bearer $DRIVE9_TOKEN"
low line 87

External URL reference

SourceSKILL.md
87curl -s "https://api.drive9.ai/v1/fs/<path>?stat" --header "Authorization: Bearer $DRIVE9_TOKEN"
low line 93

External URL reference

SourceSKILL.md
93curl -s -X DELETE "https://api.drive9.ai/v1/fs/<path>" --header "Authorization: Bearer $DRIVE9_TOKEN"
low line 99

External URL reference

SourceSKILL.md
99curl -s -X DELETE "https://api.drive9.ai/v1/fs/<path>?recursive" --header "Authorization: Bearer $DRIVE9_TOKEN"
low line 105

External URL reference

SourceSKILL.md
105curl -s -X POST "https://api.drive9.ai/v1/fs/<path>?mkdir" --header "Authorization: Bearer $DRIVE9_TOKEN"
low line 113

External URL reference

SourceSKILL.md
113curl -s -X POST "https://api.drive9.ai/v1/fs/<destination>?copy" --header "Authorization: Bearer $DRIVE9_TOKEN" --header "X-Dat9-Copy-Source: <source-path>"
low line 121

External URL reference

SourceSKILL.md
121curl -s -X POST "https://api.drive9.ai/v1/fs/<new-path>?rename" --header "Authorization: Bearer $DRIVE9_TOKEN" --header "X-Dat9-Rename-Source: <old-path>"
low line 129

External URL reference

SourceSKILL.md
129curl -s --get "https://api.drive9.ai/v1/fs/<path>" --header "Authorization: Bearer $DRIVE9_TOKEN" --data-urlencode "grep=<query>" --data-urlencode "limit=20"
low line 135

External URL reference

SourceSKILL.md
135curl -s --get "https://api.drive9.ai/v1/fs/<path>" --header "Authorization: Bearer $DRIVE9_TOKEN" --data-urlencode "find=" --data-urlencode "name=*.md"
low line 143

External URL reference

SourceSKILL.md
143curl -s -X POST "https://api.drive9.ai/v1/fs:batch-stat" --header "Authorization: Bearer $DRIVE9_TOKEN" --header "Content-Type: application/json" --data-binary '{"paths":["/notes/a.md","/notes/b.md"]}
low line 149

External URL reference

SourceSKILL.md
149curl -s -X POST "https://api.drive9.ai/v1/fs:batch-read-small" --header "Authorization: Bearer $DRIVE9_TOKEN" --header "Content-Type: application/json" --data-binary '{"paths":["/notes/a.md"],"max_byt
low line 171

External URL reference

SourceSKILL.md
171curl -N "https://api.drive9.ai/v1/events" --header "Authorization: Bearer $DRIVE9_TOKEN"
low line 178

External URL reference

SourceSKILL.md
178curl -s -X POST "https://api.drive9.ai/v1/fs/notes?mkdir" --header "Authorization: Bearer $DRIVE9_TOKEN"
low line 182

External URL reference

SourceSKILL.md
182curl -s -X PUT "https://api.drive9.ai/v1/fs/notes/.abstract.md" --header "Authorization: Bearer $DRIVE9_TOKEN" --header "Content-Type: text/markdown" --data-binary @/tmp/drive9_abstract.md
low line 189

External URL reference

SourceSKILL.md
189curl -s -X PUT "https://api.drive9.ai/v1/fs/notes/mem9-arch.md" --header "Authorization: Bearer $DRIVE9_TOKEN" --header "Content-Type: text/markdown" --data-binary @/tmp/drive9_note.md
low line 192

External URL reference

SourceSKILL.md
192curl -s "https://api.drive9.ai/v1/fs/notes?list" --header "Authorization: Bearer $DRIVE9_TOKEN"
low line 195

External URL reference

SourceSKILL.md
195curl -s --get "https://api.drive9.ai/v1/fs/notes" --header "Authorization: Bearer $DRIVE9_TOKEN" --data-urlencode "grep=memory systems" --data-urlencode "limit=20"
low line 198

External URL reference

SourceSKILL.md
198curl -s "https://api.drive9.ai/v1/fs/notes/mem9-arch.md" --header "Authorization: Bearer $DRIVE9_TOKEN"
Scanned on May 18, 2026
View Security Dashboard
Installation guide →
GitHub Stars 60
Rate this skill
Categorydevelopment
UpdatedMay 20, 2026
vm0-ai/vm0-skills