prisma-orm
Pass
Audited by Gen Agent Trust Hub on Sep 7, 2026
Risk Level: SAFECREDENTIALS_UNSAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The
seed.tsexample inSKILL.mdcontains a hardcoded password 'admin123'. While used in a template for seeding development environments, hardcoded credentials pose a risk if used in production setups. - [INDIRECT_PROMPT_INJECTION]: The skill generates code for search functionality (
getPublishedPostsinSKILL.md) that accepts a 'search' string. This creates a surface where malicious content retrieved from the database could influence the agent's logic if processed without proper isolation. - Ingestion points: The
searchparameter in thegetPublishedPostsfunction inSKILL.md. - Boundary markers: None present in the generated query logic.
- Capability inventory: The skill uses
Read,Write,Edit, andBashtools as defined inSKILL.mdfrontmatter. - Sanitization: Prisma's
containsoperator provides SQL-level protection but does not sanitize for indirect prompt instructions. - [COMMAND_EXECUTION]: The skill utilizes the
Bashtool to runnpx prismacommands for database migrations, client generation, and seeding tasks. - [DYNAMIC_EXECUTION]: The skill generates a seed script and executes it using
tsx, and performs automated code generation vianpx prisma generateto create the Prisma Client.
Audit Metadata