Skills/PyPI/mcp-server-wildberries

mcp-server-wildberries@0.2.1

VERIFIED· not started

Publisher claims: "MCP server for Wildberries Seller API — products, orders, supplies, analytics, advertising" Observed in sandbox: no network, touches nothing outside the project, writes no memory.

Registry PyPI (MCP server)Publisher pypi · publishing for 723 daysInstalls 100Last detonated 5d ago
$claude mcp add mcp-server-wildberries -- uvx mcp-server-wildberries
WatchReport an issue

Coverage

Not started: dependency install failed; the server itself was not observed.
Tested
the dependency install step · every file read, file written and host contacted by what ran
Not tested
server startup · the tool list · tool behavior

What this means for the label: Verified here covers what ran. The server's tools were not exercised with a real credential, so nothing about their behavior is asserted; the credential summary below says what to do with that.

Before you give it your token

It will ask for
WB_TOKENConfiguration, not credentials: WB_FILE_TIMEOUT, WB_TIMEOUT
Where it talks to
wildberries.ru (its own)
What the honeypot saw
no credential files read · no network
What we could not test
server startup · the tool list · tool behavior

Connect it with a scoped credential, under the guard. It asks for WB_TOKEN and talks to wildberries.ru. Give the credential to the guard, not the server: the value never enters the server's environment and only travels to the host you bind. What the tools do with a real credential was not observed.

$vet-skills run --secrets WB_TOKEN=wildberries.ru -- uvx mcp-server-wildberries

Never paste a credential into a chat, a ticket or a report, including ours. How the guard holds it.

Is [email protected] safe to install?

KillerSkills ran it in the KillerSkills honeypot sandbox (2 scenarios; not started: dependency install failed; the server itself was not observed) on 2026-11-09 and scored it 87/100 (Verified). In what ran, nothing we could detect went wrong: no undeclared network egress, no credential reads, no persistent instruction writes. What it does with a real credential was not observed; the static findings and the publisher carry the rest of the score. Summary: no network, touches nothing outside the project, writes no memory.

Behavior trace

Honeypot run · 0 s · 2 scenarios · 0 deviations
t+CategoryObserved action
0.0sprocessno install scripts in bundle
0.1sprocessdependency install exit 1 ·
0.1sclaimednot started: dependency install failed (exit 1); the server itself was not observed
0.1sprocessscript backend runs setup only
0.1sprocessno install scripts to re-run

Static findings

MEDIUM
Python subprocess execution detectedtests/test_cli.py:19 · Python subprocess execution detectedresult = subprocess.run(Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.
AST05
MEDIUM
Python subprocess execution detectedtests/test_cli.py:9 · Python subprocess execution detectedresult = subprocess.run(Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.
AST05
HIGH
Access to sensitive file pathsCLAUDE.md:105 · Access to sensitive file paths — SSH keys, AWS credentials, env files, or system files…use merge commits. ALWAYS rebase.** - **CRITICAL: НИКОГДА не читать содержимое `.env` файлов** — запрещено использовать `cat`, `Read`, `grep`, `head`, `tail` и любы…Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.
AST05
MEDIUM
Python subprocess execution detectedtests/test_cli.py:29 · Python subprocess execution detectedresult = subprocess.run(Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.
AST05
LOW
Latin word with Cyrillic or Greek look-alike letters (homoglyph)yaml/02-products.yaml:366 · Latin word with Cyrillic or Greek look-alike letters (homoglyph) · informational: not an instruction filecозданиеFix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01
LOW
Latin word with Cyrillic or Greek look-alike letters (homoglyph)yaml/04-orders-dbw.yaml:306 · Latin word with Cyrillic or Greek look-alike letters (homoglyph) · informational: not an instruction fileчаcFix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01
LOW
Latin word with Cyrillic or Greek look-alike letters (homoglyph)yaml/02-products.yaml:615 · Latin word with Cyrillic or Greek look-alike letters (homoglyph) · informational: not an instruction filenНеFix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01
LOW
Latin word with Cyrillic or Greek look-alike letters (homoglyph)yaml/02-products.yaml:168 · Latin word with Cyrillic or Greek look-alike letters (homoglyph) · informational: not an instruction filenНеFix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01
LOW
Latin word with Cyrillic or Greek look-alike letters (homoglyph)yaml/10-tariffs.yaml:519 · Latin word with Cyrillic or Greek look-alike letters (homoglyph) · informational: not an instruction filenПрименяетсяFix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01
LOW
Latin word with Cyrillic or Greek look-alike letters (homoglyph)yaml/11-analytics.yaml:808 · Latin word with Cyrillic or Greek look-alike letters (homoglyph) · informational: not an instruction filetКонверсияFix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01
LOW
Latin word with Cyrillic or Greek look-alike letters (homoglyph)yaml/05-orders-dbs.yaml:395 · Latin word with Cyrillic or Greek look-alike letters (homoglyph) · informational: not an instruction fileчаcFix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01
LOW
Latin word with Cyrillic or Greek look-alike letters (homoglyph)yaml/10-tariffs.yaml:513 · Latin word with Cyrillic or Greek look-alike letters (homoglyph) · informational: not an instruction filenМожноFix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01
LOW
Latin word with Cyrillic or Greek look-alike letters (homoglyph)yaml/02-products.yaml:707 · Latin word with Cyrillic or Greek look-alike letters (homoglyph) · informational: not an instruction filenНеFix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01
LOW
Latin word with Cyrillic or Greek look-alike letters (homoglyph)yaml/02-products.yaml:294 · Latin word with Cyrillic or Greek look-alike letters (homoglyph) · informational: not an instruction filenНеFix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01
LOW
Latin word with Cyrillic or Greek look-alike letters (homoglyph)yaml/10-tariffs.yaml:523 · Latin word with Cyrillic or Greek look-alike letters (homoglyph) · informational: not an instruction filenСтоимостьFix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01
LOW
Latin word with Cyrillic or Greek look-alike letters (homoglyph)yaml/10-tariffs.yaml:527 · Latin word with Cyrillic or Greek look-alike letters (homoglyph) · informational: not an instruction filenГрузоваяFix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01
MEDIUM
Dense URL-encoded contentyaml/02-products.yaml:5614 · Dense URL-encoded content — may be obfuscating payloads…ks-index?categoryId=e324ce0f-9a2a-4b8d-8fd1-72f751b09b3b&goBackOption=prevRoute#%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D0%B8-%D0%B8%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D0%B0-%D0%BE%D1%81%D1%82%D0%B0%D1%82%D0%BA…Fix: Put hosts, commands and strings in plain source. Decoding at runtime looks identical to malware and costs points on its own.
AST07
LOW
Latin word with Cyrillic or Greek look-alike letters (homoglyph)yaml/02-products.yaml:533 · Latin word with Cyrillic or Greek look-alike letters (homoglyph) · informational: not an instruction filenНеFix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01
LOW
Latin word with Cyrillic or Greek look-alike letters (homoglyph)yaml/02-products.yaml:73 · Latin word with Cyrillic or Greek look-alike letters (homoglyph) · informational: not an instruction filenНеFix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01
LOW
Latin word with Cyrillic or Greek look-alike letters (homoglyph)yaml/02-products.yaml:445 · Latin word with Cyrillic or Greek look-alike letters (homoglyph) · informational: not an instruction filenНеFix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01
LOW
Latin word with Cyrillic or Greek look-alike letters (homoglyph)yaml/06-in-store-pickup.yaml:558 · Latin word with Cyrillic or Greek look-alike letters (homoglyph) · informational: not an instruction filenВозможныеFix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01
MEDIUM
Dense URL-encoded contentyaml/02-products.yaml:5672 · Dense URL-encoded content — may be obfuscating payloads…ks-index?categoryId=e324ce0f-9a2a-4b8d-8fd1-72f751b09b3b&goBackOption=prevRoute#%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D0%B8-%D0%B8%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D0%B0-%D0%BE%D1%81%D1%82%D0%B0%D1%82%D0%BA…Fix: Put hosts, commands and strings in plain source. Decoding at runtime looks identical to malware and costs points on its own.
AST07

Cost to the agent

Instructions loaded
≈1,195 tok
2 files · 47 in bundle
Tool list per prompt
≈0 tok
0 tools · 0 per tool
Handshake
no reply
launch to tools/list, stdio
Undocumented tools
0
description under 20 chars · avg 0

Tokens estimated at four characters each. The tool list is re-read by the agent on every turn, so it is the number to compare between servers that do the same job: ranked across the index.

Known vulnerabilities

No advisories in OSV for mcp-server-wildberries@0.2.1 as of 5d ago. This is the package itself, not its dependencies.