Skip to main content

trakt

Enables interaction with the Trakt API for managing watchlists, collections, ratings, and discovering new content.

Install this skill

or
0/100

Security score

The trakt skill was audited on Feb 9, 2026 and we found 40 security issues across 3 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 44

Curl to non-GitHub URL

SourceSKILL.md
44curl -X POST https://api.trakt.tv/sync/watchlist \
medium line 54

Curl to non-GitHub URL

SourceSKILL.md
54curl https://api.trakt.tv/sync/watchlist/movies \
medium line 62

Curl to non-GitHub URL

SourceSKILL.md
62curl -X POST https://api.trakt.tv/sync/watchlist/remove \
medium line 74

Curl to non-GitHub URL

SourceSKILL.md
74curl "https://api.trakt.tv/search/movie?query=inception" \
medium line 81

Curl to non-GitHub URL

SourceSKILL.md
81curl "https://api.trakt.tv/search/show?query=breaking+bad" \
medium line 90

Curl to non-GitHub URL

SourceSKILL.md
90curl https://api.trakt.tv/sync/history \
medium line 98

Curl to non-GitHub URL

SourceSKILL.md
98curl -X POST https://api.trakt.tv/sync/history \
medium line 110

Curl to non-GitHub URL

SourceSKILL.md
110curl https://api.trakt.tv/sync/collection/movies \
medium line 118

Curl to non-GitHub URL

SourceSKILL.md
118curl -X POST https://api.trakt.tv/sync/collection \
medium line 130

Curl to non-GitHub URL

SourceSKILL.md
130curl https://api.trakt.tv/sync/ratings/movies \
medium line 138

Curl to non-GitHub URL

SourceSKILL.md
138curl -X POST https://api.trakt.tv/sync/ratings \
medium line 150

Curl to non-GitHub URL

SourceSKILL.md
150curl https://api.trakt.tv/recommendations/movies?limit=10 \
medium line 158

Curl to non-GitHub URL

SourceSKILL.md
158curl https://api.trakt.tv/movies/trending \
medium line 165

Curl to non-GitHub URL

SourceSKILL.md
165curl https://api.trakt.tv/movies/popular \
medium line 271

Curl to non-GitHub URL

SourceSKILL.md
271RESPONSE=$(curl -s -X POST https://api.trakt.tv/oauth/token \
medium line 299

Curl to non-GitHub URL

SourceSKILL.md
299curl -X POST https://api.trakt.tv/sync/watchlist \
medium line 314

Curl to non-GitHub URL

SourceSKILL.md
314curl "https://api.trakt.tv/movies/trending?limit=10" \
medium line 326

Curl to non-GitHub URL

SourceSKILL.md
326curl -X POST https://api.trakt.tv/sync/ratings \
medium line 18

Access to hidden dotfiles in home directory

SourceSKILL.md
184. Set environment variables in `~/.openclaw/openclaw.json`:
low line 4

External URL reference

SourceSKILL.md
4metadata: {"openclaw": {"requires": {"env": ["TRAKT_CLIENT_ID", "TRAKT_CLIENT_SECRET", "TRAKT_ACCESS_TOKEN"]}, "primaryEnv": "TRAKT_ACCESS_TOKEN", "homepage": "https://trakt.tv"}}
low line 15

External URL reference

SourceSKILL.md
151. Create a Trakt application at https://trakt.tv/oauth/applications
low line 44

External URL reference

SourceSKILL.md
44curl -X POST https://api.trakt.tv/sync/watchlist \
low line 54

External URL reference

SourceSKILL.md
54curl https://api.trakt.tv/sync/watchlist/movies \
low line 62

External URL reference

SourceSKILL.md
62curl -X POST https://api.trakt.tv/sync/watchlist/remove \
low line 74

External URL reference

SourceSKILL.md
74curl "https://api.trakt.tv/search/movie?query=inception" \
low line 81

External URL reference

SourceSKILL.md
81curl "https://api.trakt.tv/search/show?query=breaking+bad" \
low line 90

External URL reference

SourceSKILL.md
90curl https://api.trakt.tv/sync/history \
low line 98

External URL reference

SourceSKILL.md
98curl -X POST https://api.trakt.tv/sync/history \
low line 110

External URL reference

SourceSKILL.md
110curl https://api.trakt.tv/sync/collection/movies \
low line 118

External URL reference

SourceSKILL.md
118curl -X POST https://api.trakt.tv/sync/collection \
low line 130

External URL reference

SourceSKILL.md
130curl https://api.trakt.tv/sync/ratings/movies \
low line 138

External URL reference

SourceSKILL.md
138curl -X POST https://api.trakt.tv/sync/ratings \
low line 150

External URL reference

SourceSKILL.md
150curl https://api.trakt.tv/recommendations/movies?limit=10 \
low line 158

External URL reference

SourceSKILL.md
158curl https://api.trakt.tv/movies/trending \
low line 165

External URL reference

SourceSKILL.md
165curl https://api.trakt.tv/movies/popular \
low line 262

External URL reference

SourceSKILL.md
262echo "https://trakt.tv/oauth/authorize?response_type=code&client_id=$CLIENT_ID&redirect_uri=$REDIRECT_URI"
low line 271

External URL reference

SourceSKILL.md
271RESPONSE=$(curl -s -X POST https://api.trakt.tv/oauth/token \
low line 299

External URL reference

SourceSKILL.md
299curl -X POST https://api.trakt.tv/sync/watchlist \
low line 314

External URL reference

SourceSKILL.md
314curl "https://api.trakt.tv/movies/trending?limit=10" \
low line 326

External URL reference

SourceSKILL.md
326curl -X POST https://api.trakt.tv/sync/ratings \
Scanned on Feb 9, 2026
View Security Dashboard
Installation guide →
GitHub Stars 2.2K
Rate this skill
Categoryother
UpdatedApril 4, 2026
openclaw/skills