a1-yandex-kit-setup
Pass
Audited by Gen Agent Trust Hub on Sep 10, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes natural language requests and voice transcripts to initiate setup, creating a surface area for indirect prompt injection.
- Ingestion points: Processes user input and voice transcripts as described in
SKILL.md. - Boundary markers: No explicit delimiters or instructions to ignore embedded commands are present in the processing logic.
- Capability inventory: The skill possesses significant capabilities, including writing to AI client configuration files (e.g.,
.claude.json,.cursor/mcp.json), spawning child processes usingnode:child_process(found inscripts/lib/process.mjs), and performing network requests vianode:netandnode:http(found inscripts/lib/smoke.mjsandscripts/lib/token-web.mjs). - Sanitization: Sensitive tokens are passed to child processes via standard input rather than command-line arguments, and a
redactSecretfunction inscripts/lib/shared.mjsis used to filter secrets from logs and output. - [COMMAND_EXECUTION]: The skill executes shell commands to configure and test the MCP server environment.
- Executes
npx -y mcp-yandex-kit@latestas the primary server command. - Provides a
native-configureutility inscripts/lib/process.mjsthat can execute arbitrary CLI commands for client compatibility, although instructions limit this to official vendor tools. - Performs
chmod 0600on configuration files to secure sensitive tokens, which is a security best practice. - [EXTERNAL_DOWNLOADS]: The skill makes network connections to external services to fulfill its purpose.
- Connects to
registry.npmjs.orgvianpxto fetch themcp-yandex-kitpackage. - Connects to
api.kit.yandex.netto perform store validation during the smoke test (scripts/lib/smoke.mjs). - These connections target well-known or vendor-owned services related to the skill's primary function.
Audit Metadata