developing-with-streamlit
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/discover.pyscript executes a subprocess usingsubprocess.run()to run a hardcoded Python probe (import streamlit; print(streamlit.__path__[0])). This probe is used to identify the installation directory of thestreamlitpackage within the user's local development environment. - [DYNAMIC_EXECUTION]: The tool dynamically detects the appropriate Python interpreter by searching for common virtual environment locations (such as
.venv), environment variables (likeVIRTUAL_ENVorCONDA_PREFIX), and project lockfiles (includingpoetry.lock,uv.lock,pdm.lock, andPipfile). This allows the skill to automatically adapt to the user's specific development setup and project configuration.
Audit Metadata