Skip to main content

http-request

Facilitates making HTTP requests using curl, supporting various methods and authentication for seamless API interactions.

Install this skill

or
0/100

Security score

The http-request skill was audited on Mar 1, 2026 and we found 44 security issues across 2 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 14

Curl to non-GitHub URL

SourceSKILL.md
14exec: curl -s "https://api.example.com/endpoint"
medium line 19

Curl to non-GitHub URL

SourceSKILL.md
19exec: curl -s -H "Accept: application/json" -H "Authorization: Bearer TOKEN" "https://api.example.com/endpoint"
medium line 24

Curl to non-GitHub URL

SourceSKILL.md
24exec: curl -sI "https://example.com"
medium line 29

Curl to non-GitHub URL

SourceSKILL.md
29exec: curl -si "https://example.com"
medium line 36

Curl to non-GitHub URL

SourceSKILL.md
36exec: curl -s -X POST "https://api.example.com/endpoint" -H "Content-Type: application/json" -d '{"key":"value","name":"test"}'
medium line 41

Curl to non-GitHub URL

SourceSKILL.md
41exec: curl -s -X POST "https://api.example.com/endpoint" -d "field1=value1&field2=value2"
medium line 47

Curl to non-GitHub URL

SourceSKILL.md
47exec: curl -s -X PUT "https://api.example.com/resource/1" -H "Content-Type: application/json" -d '{"key":"updated"}'
medium line 51

Curl to non-GitHub URL

SourceSKILL.md
51exec: curl -s -X PATCH "https://api.example.com/resource/1" -H "Content-Type: application/json" -d '{"field":"patched"}'
medium line 55

Curl to non-GitHub URL

SourceSKILL.md
55exec: curl -s -X DELETE "https://api.example.com/resource/1"
medium line 62

Curl to non-GitHub URL

SourceSKILL.md
62exec: curl -s -H "Authorization: Bearer TOKEN" "https://api.example.com/me"
medium line 67

Curl to non-GitHub URL

SourceSKILL.md
67exec: curl -s -u "username:password" "https://api.example.com/endpoint"
medium line 72

Curl to non-GitHub URL

SourceSKILL.md
72exec: curl -s -H "X-API-Key: KEY" "https://api.example.com/endpoint"
medium line 79

Curl to non-GitHub URL

SourceSKILL.md
79exec: curl -s -X POST "https://api.example.com/upload" -F "file=@/path/to/file.pdf" -F "description=My file"
medium line 86

Curl to non-GitHub URL

SourceSKILL.md
86exec: curl -sL -o /path/to/output.zip "https://example.com/file.zip"
medium line 91

Curl to non-GitHub URL

SourceSKILL.md
91exec: curl -L -o /path/to/output.zip "https://example.com/file.zip"
medium line 98

Curl to non-GitHub URL

SourceSKILL.md
98exec: curl -s "https://api.example.com/data" | jq '.results[0].name'
medium line 103

Curl to non-GitHub URL

SourceSKILL.md
103exec: curl -s "https://api.example.com/data" | jq .
medium line 108

Curl to non-GitHub URL

SourceSKILL.md
108exec: curl -s "https://api.example.com/items" | jq '[.[] | select(.status == "active")]'
medium line 115

Curl to non-GitHub URL

SourceSKILL.md
115exec: curl -s -o /dev/null -w "HTTP %{http_code} | Time: %{time_total}s | Size: %{size_download} bytes\n" "https://example.com"
medium line 120

Curl to non-GitHub URL

SourceSKILL.md
120exec: curl -v "https://example.com" 2>&1 | head -30
medium line 126

Curl to non-GitHub URL

SourceSKILL.md
126exec: curl -sL "https://short.url/abc"
medium line 133

Curl to non-GitHub URL

SourceSKILL.md
133exec: curl -s -H "Authorization: token GITHUB_TOKEN" "https://api.github.com/user/repos?per_page=5" | jq '.[].full_name'
low line 14

External URL reference

SourceSKILL.md
14exec: curl -s "https://api.example.com/endpoint"
low line 19

External URL reference

SourceSKILL.md
19exec: curl -s -H "Accept: application/json" -H "Authorization: Bearer TOKEN" "https://api.example.com/endpoint"
low line 24

External URL reference

SourceSKILL.md
24exec: curl -sI "https://example.com"
low line 29

External URL reference

SourceSKILL.md
29exec: curl -si "https://example.com"
low line 36

External URL reference

SourceSKILL.md
36exec: curl -s -X POST "https://api.example.com/endpoint" -H "Content-Type: application/json" -d '{"key":"value","name":"test"}'
low line 41

External URL reference

SourceSKILL.md
41exec: curl -s -X POST "https://api.example.com/endpoint" -d "field1=value1&field2=value2"
low line 47

External URL reference

SourceSKILL.md
47exec: curl -s -X PUT "https://api.example.com/resource/1" -H "Content-Type: application/json" -d '{"key":"updated"}'
low line 51

External URL reference

SourceSKILL.md
51exec: curl -s -X PATCH "https://api.example.com/resource/1" -H "Content-Type: application/json" -d '{"field":"patched"}'
low line 55

External URL reference

SourceSKILL.md
55exec: curl -s -X DELETE "https://api.example.com/resource/1"
low line 62

External URL reference

SourceSKILL.md
62exec: curl -s -H "Authorization: Bearer TOKEN" "https://api.example.com/me"
low line 67

External URL reference

SourceSKILL.md
67exec: curl -s -u "username:password" "https://api.example.com/endpoint"
low line 72

External URL reference

SourceSKILL.md
72exec: curl -s -H "X-API-Key: KEY" "https://api.example.com/endpoint"
low line 79

External URL reference

SourceSKILL.md
79exec: curl -s -X POST "https://api.example.com/upload" -F "file=@/path/to/file.pdf" -F "description=My file"
low line 86

External URL reference

SourceSKILL.md
86exec: curl -sL -o /path/to/output.zip "https://example.com/file.zip"
low line 91

External URL reference

SourceSKILL.md
91exec: curl -L -o /path/to/output.zip "https://example.com/file.zip"
low line 98

External URL reference

SourceSKILL.md
98exec: curl -s "https://api.example.com/data" | jq '.results[0].name'
low line 103

External URL reference

SourceSKILL.md
103exec: curl -s "https://api.example.com/data" | jq .
low line 108

External URL reference

SourceSKILL.md
108exec: curl -s "https://api.example.com/items" | jq '[.[] | select(.status == "active")]'
low line 115

External URL reference

SourceSKILL.md
115exec: curl -s -o /dev/null -w "HTTP %{http_code} | Time: %{time_total}s | Size: %{size_download} bytes\n" "https://example.com"
low line 120

External URL reference

SourceSKILL.md
120exec: curl -v "https://example.com" 2>&1 | head -30
low line 126

External URL reference

SourceSKILL.md
126exec: curl -sL "https://short.url/abc"
low line 133

External URL reference

SourceSKILL.md
133exec: curl -s -H "Authorization: token GITHUB_TOKEN" "https://api.github.com/user/repos?per_page=5" | jq '.[].full_name'
Scanned on Mar 1, 2026
View Security Dashboard