reflex-dev
Pass
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill's documentation and examples recommend installing the
reflexframework via the standardpip installcommand to set up the development environment. - [INDIRECT_PROMPT_INJECTION]: The file upload implementation example in
examples/file_upload.pydemonstrates a vulnerability surface for path traversal attacks. While it validates file extensions, it directly uses user-supplied filenames when writing files to the local disk. - Ingestion points: The
rx.uploadcomponent inexamples/file_upload.pyreceives files from the end-user. - Boundary markers: The processing logic lacks explicit boundary markers or instructions to prevent the execution of embedded commands or path manipulation characters.
- Capability inventory: The skill involves filesystem write operations using
open(outfile, "wb")within thehandle_uploadasync function. - Sanitization: The implementation checks file suffixes against an
allowed_extensionslist but does not sanitize the filename to prevent the use of relative path components like../.
Audit Metadata