Skip to main content

tiktok-marketing

Enables creation and optimization of TikTok content for brand growth, leveraging analytics and automation for effective marketing strategies.

Install this skill

or
59/100

Security score

The tiktok-marketing skill was audited on Mar 7, 2026 and we found 21 security issues across 4 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 172

Template literal with variable interpolation in command context

SourceSKILL.md
172Authorization: `Bearer ${access_token}`,
medium line 198

Template literal with variable interpolation in command context

SourceSKILL.md
198'Content-Range': `bytes 0-${videoFileSize - 1}/${videoFileSize}`,
medium line 208

Template literal with variable interpolation in command context

SourceSKILL.md
208Authorization: `Bearer ${access_token}`,
medium line 222

Template literal with variable interpolation in command context

SourceSKILL.md
222Authorization: `Bearer ${access_token}`,
medium line 230

Template literal with variable interpolation in command context

SourceSKILL.md
230headers: { Authorization: `Bearer ${access_token}` },
low line 152

Fetch to external URL

SourceSKILL.md
152const tokenRes = await fetch('https://open.tiktokapis.com/v2/oauth/token/', {
low line 169

Fetch to external URL

SourceSKILL.md
169const initRes = await fetch('https://open.tiktokapis.com/v2/post/publish/video/init/', {
low line 205

Fetch to external URL

SourceSKILL.md
205const statusRes = await fetch('https://open.tiktokapis.com/v2/post/publish/status/fetch/', {
low line 219

Fetch to external URL

SourceSKILL.md
219const videosRes = await fetch('https://open.tiktokapis.com/v2/video/list/?fields=id,title,create_time,share_url,duration,cover_image_url,like_count,comment_count,share_count,view_count', {
low line 229

Fetch to external URL

SourceSKILL.md
229const userRes = await fetch('https://open.tiktokapis.com/v2/user/info/?fields=display_name,avatar_url,follower_count,following_count,likes_count,video_count', {
low line 145

Access to .env file

SourceSKILL.md
145authUrl.searchParams.set('client_key', process.env.TIKTOK_CLIENT_KEY);
low line 148

Access to .env file

SourceSKILL.md
148authUrl.searchParams.set('redirect_uri', process.env.TIKTOK_REDIRECT_URI);
low line 156

Access to .env file

SourceSKILL.md
156client_key: process.env.TIKTOK_CLIENT_KEY,
low line 157

Access to .env file

SourceSKILL.md
157client_secret: process.env.TIKTOK_CLIENT_SECRET,
low line 160

Access to .env file

SourceSKILL.md
160redirect_uri: process.env.TIKTOK_REDIRECT_URI,
low line 141

External URL reference

SourceSKILL.md
141const TIKTOK_AUTH_URL = 'https://www.tiktok.com/v2/auth/authorize/';
low line 152

External URL reference

SourceSKILL.md
152const tokenRes = await fetch('https://open.tiktokapis.com/v2/oauth/token/', {
low line 169

External URL reference

SourceSKILL.md
169const initRes = await fetch('https://open.tiktokapis.com/v2/post/publish/video/init/', {
low line 205

External URL reference

SourceSKILL.md
205const statusRes = await fetch('https://open.tiktokapis.com/v2/post/publish/status/fetch/', {
low line 219

External URL reference

SourceSKILL.md
219const videosRes = await fetch('https://open.tiktokapis.com/v2/video/list/?fields=id,title,create_time,share_url,duration,cover_image_url,like_count,comment_count,share_count,view_count', {
low line 229

External URL reference

SourceSKILL.md
229const userRes = await fetch('https://open.tiktokapis.com/v2/user/info/?fields=display_name,avatar_url,follower_count,following_count,likes_count,video_count', {
Scanned on Mar 7, 2026
View Security Dashboard