stream
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes external data during Sendbird migrations, which presents a potential injection surface.
- Ingestion points: The
sendbird-data-migration.mdfile describes exporting data from Sendbird intomigration.jsonlfiles for processing. - Boundary markers: The skill explicitly requires user confirmation before starting any data migration ("Ask the user first
- never start a data migration unsolicited").
- Capability inventory: The skill uses the
getstreamCLI,curlfor uploads, and file system read/write operations. - Sanitization: The instructions mandate validating the generated
jsonlfile against a JSON Schema before import to ensure data integrity and catch malformed content. - [DATA_EXFILTRATION]: The skill implements exemplary practices for secret management to prevent exposure.
RULES.mdstrictly prohibits reading or editing.envfiles directly in the chat interface to prevent secrets from leaking into conversation logs.- It requires using the
getstream envcommand for credential management and mandates verifying.gitignoreentries before writing any sensitive environment variables. - [COMMAND_EXECUTION]: Shell command execution is limited and follows a "confirm-before-write" policy.
- The
SKILL.mdfrontmatter restricts theBashtool usage togetstream *subcommands only. RULES.mdrequires the agent to describe and obtain explicit user confirmation before any operation that creates, modifies, or deletes data.
Audit Metadata