quant-buddy-view
Pass
Audited by Gen Agent Trust Hub on Oct 7, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill implements automated update checks and retrieves financial data from external sources.
scripts/common.pyfetches update information from the official repository atgithub.com/pseudo-longinus/quant-buddy-view.scripts/materialize_new_asset_csv.pydownloads financial CSV data from well-known cloud storage providers.- [REMOTE_CODE_EXECUTION]: A self-update mechanism is present that downloads and installs code.
scripts/self_update.pyprogrammatically replaces local skill files with code downloaded from the vendor's GitHub repository. This is an intended feature for maintenance from a trusted source.- [COMMAND_EXECUTION]: The skill makes extensive use of sub-processes to coordinate quantitative analysis and validation.
scripts/qbs_bridge.pyexecutes sibling skills likequant-buddy-skillvia the command line.scripts/verify_page.mjsandscripts/capture_rendered_html.mjsspawn Node.js processes to utilize Playwright for browser rendering and layout validation tasks.- [INDIRECT_PROMPT_INJECTION]: The skill has a significant attack surface due to the ingestion and processing of untrusted user files.
scripts/prepare_existing_file.pyandscripts/capture_file_snapshot.mjsprocess user-supplied HTML, PDF, and image files for inclusion in dashboards.- The logic incorporates these data into a pipeline that includes network and file system access.
- [DYNAMIC_EXECUTION]: Dashboard generation involves the creation of executable content at runtime.
scripts/build_dashboard.pyandscripts/compose_page.pyassemble HTML and JavaScript code blocks that are executed in the user's browser to provide real-time data updates.
Audit Metadata