Skip to main content

dify-tool-developer

Facilitates Dify tool plugin development with mandatory documentation and CLI usage for custom tool creation.

Install this skill

or
10/100

Security score

The dify-tool-developer skill was audited on Feb 9, 2026 and we found 26 security issues across 4 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 54

Curl to non-GitHub URL

SourceSKILL.md
54curl -s https://docs.dify.ai/plugin-dev-en/[doc-filename].md
medium line 154

Curl to non-GitHub URL

SourceSKILL.md
154curl -s https://docs.dify.ai/plugin-dev-en/0222-tool-plugin.md
medium line 166

Curl to non-GitHub URL

SourceSKILL.md
166curl -s https://docs.dify.ai/plugin-dev-en/0222-debugging-logs.md
medium line 173

Curl to non-GitHub URL

SourceSKILL.md
173curl -s https://docs.dify.ai/plugin-dev-en/0222-tool-oauth.md
medium line 184

Curl to non-GitHub URL

SourceSKILL.md
184curl -s https://docs.dify.ai/plugin-dev-en/0221-initialize-development-tools.md
medium line 217

Curl to non-GitHub URL

SourceSKILL.md
217curl -s https://docs.dify.ai/plugin-dev-en/0222-tool-plugin.md
medium line 281

Curl to non-GitHub URL

SourceSKILL.md
281curl -s https://docs.dify.ai/plugin-dev-en/0222-tool-plugin.md
medium line 290

Curl to non-GitHub URL

SourceSKILL.md
290curl -s https://docs.dify.ai/plugin-dev-en/0222-tool-oauth.md
medium line 607

Curl to non-GitHub URL

SourceSKILL.md
607curl -s https://docs.dify.ai/plugin-dev-en/0222-debugging-logs.md
medium line 652

Curl to non-GitHub URL

SourceSKILL.md
652curl -s https://docs.dify.ai/plugin-dev-en/0222-debugging-logs.md
medium line 915

Curl to non-GitHub URL

SourceSKILL.md
915curl -s https://docs.dify.ai/plugin-dev-en/0222-tool-plugin.md
medium line 961

Curl to non-GitHub URL

SourceSKILL.md
961curl -s https://docs.dify.ai/plugin-dev-en/0222-tool-oauth.md
medium line 261

Access to .env file

SourceSKILL.md
261- `.env.example` - Environment variables template
medium line 679

Access to .env file

SourceSKILL.md
679Create/update `.env` file with remote connection:
low line 684

Access to .env file

SourceSKILL.md
684cat > .env << EOF
medium line 474

Prompting for password/secret input

SourceSKILL.md
474type: secret-input
medium line 977

Prompting for password/secret input

SourceSKILL.md
977type: secret-input
low line 410

External URL reference

SourceSKILL.md
410# yield self.create_link_message("https://example.com/result")
low line 483

External URL reference

SourceSKILL.md
483en_US: Get your API key from https://example.com/api-keys
low line 484

External URL reference

SourceSKILL.md
484zh_Hans: 从 https://example.com/api-keys 获取您的 API 密钥
low line 485

External URL reference

SourceSKILL.md
485url: https://example.com/api-keys
low line 529

External URL reference

SourceSKILL.md
529# "https://api.example.com/validate",
low line 664

External URL reference

SourceSKILL.md
6641. REMOTE_INSTALL_URL - e.g., https://your-dify.com or http://localhost:5003
low line 703

External URL reference

SourceSKILL.md
703INFO: Connected to Dify remote host: https://your-dify-instance.com
low line 982

External URL reference

SourceSKILL.md
982url: https://provider.com/oauth/authorize
low line 987

External URL reference

SourceSKILL.md
987url: https://provider.com/oauth/token
Scanned on Feb 9, 2026
View Security Dashboard
Installation guide →