nestjs-modular-monolith
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFE
Full Analysis
- [DYNAMIC_CONTEXT_INJECTION]: The skill utilizes dynamic context injection syntax (
!grep...) inSKILL.mdto perform architectural linting and detect anti-patterns such as duplicate entity names or direct cross-module imports. These commands are executed locally on the project source code and do not involve network operations or access to sensitive system directories. - [COMMAND_EXECUTION]: The skill includes
scripts/validate-isolation.sh, a shell script designed for static analysis of the codebase. It uses standard utilities likegrepandawkto verify module boundaries and naming conventions. No dangerous operations or privilege escalations were detected in the script. - [INDIRECT_PROMPT_INJECTION]: The skill operates by ingesting user-supplied domain information to design and implement backend modules (documented in
SKILL.mdPhases 1 and 2). It actively mitigates injection risks by enforcing the use of Data Transfer Objects (DTOs) withclass-validatorandclass-transformerfor all inputs, and recommending strict TypeScript configurations as described inreferences/architecture-patterns.md. - [EXTERNAL_DOWNLOADS]: The skill references standard software packages from the official NPM registry, including
@thallesp/nestjs-better-auth,kafkajs,ioredis, and AWS SDK components. These are well-known libraries within the NestJS ecosystem. - [CREDENTIALS_UNSAFE]: The skill correctly handles sensitive information by explicitly instructing the user to avoid hardcoded configurations and to manage secrets like
DATABASE_URLandJWT_SECRETvia environment variables, as seen inreferences/authentication.mdandreferences/stack-configuration.md.
Audit Metadata