cursor-context-scout
Warn
Audited by Gen Agent Trust Hub on Apr 30, 2026
Risk Level: MEDIUMEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The
cursor-scout.mjsscript fetches the@cursor/sdkpackage from the official NPM registry at runtime if it is not present in the local cache, using the@latestversion tag. - [REMOTE_CODE_EXECUTION]: The script uses dynamic
import()to load and execute the@cursor/sdklibrary from a computed path in the user's cache directory after installation. - [COMMAND_EXECUTION]: The skill requires the ability to execute
nodeandnpmcommands. The scout script specifically spawnsnpmto perform package installations as part of its setup process. - [PROMPT_INJECTION]: The skill possesses an indirect prompt injection surface where user-supplied tasks from
$ARGUMENTSare interpolated into a system prompt for the Cursor agent. - Ingestion points: User input from
$ARGUMENTSis passed to the--taskparameter inscripts/cursor-scout.mjsvia theSKILL.mdinstruction. - Boundary markers: The prompt template in
scripts/cursor-scout.mjslacks explicit delimiters or 'ignore' instructions for the interpolated user task. - Capability inventory: The scout agent is granted capabilities to perform repository-wide file reading, semantic search, and grep operations via the
@cursor/sdktools. - Sanitization: The user-provided task string is interpolated without sanitization or validation.
Audit Metadata