flask-tests
Pass
Audited by Gen Agent Trust Hub on Sep 6, 2026
Risk Level: SAFECREDENTIALS_UNSAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The
SKILL.mdfile contains a hardcoded database connection string example (mysql+pymysql://tools:tools-password@127.0.0.1:4306/tools_test) which includes an embedded username and password. While these are intended for a local development environment (localhost), hardcoding credentials in documentation is a poor security practice. - [COMMAND_EXECUTION]: The skill instructs the agent to execute shell commands to run tests, such as
.venv/bin/python -m pytest. This capability allows the agent to execute code within the project's environment as part of its primary testing function. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and analyze untrusted data from the project's source code to write and run tests, creating a potential surface for indirect prompt injection.
- Ingestion points: Project source code files including controllers, models, workers, and routes (specified in
SKILL.md). - Boundary markers: None are specified to differentiate between the skill's instructions and the content of the files being processed.
- Capability inventory: The skill has the ability to execute shell commands via
pytestand read/write files within the repository. - Sanitization: There is no evidence of sanitization or filtering applied to the source code content before it is processed by the agent.
Audit Metadata