browser-album-downloader
Pass
Audited by Gen Agent Trust Hub on Oct 26, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill requires and installs well-known third-party libraries and software. The
scripts/check_environment.shscript installs theplaywrightandrequestsPython packages viapipand the Chromium browser using the Playwright CLI tool. These are sourced from official and reputable registries. - [COMMAND_EXECUTION]: The skill includes shell scripts and Python templates intended for execution.
scripts/check_environment.shexecutes commands to verify dependencies and perform installations. The Python templates (templates/album_downloader.pyandtemplates/scroll_collector.py) are designed to be run by the user in their local terminal to automate browser interactions and file downloads. - [INDIRECT_PROMPT_INJECTION]: The skill possesses a surface for indirect prompt injection because it ingests and processes content from external, untrusted web pages.
- Ingestion points: The scripts extract data from
metatags andimgattributes (such assrc,width, andheight) from user-specified URLs using Playwright'spage.evaluateand locator functions. - Boundary markers: None. The ingested content is used directly by the script's logic to determine download targets.
- Capability inventory: The script has the capability to perform network operations via
requests.getand write files to the project'sdownloads/directory. - Sanitization: The
safe_filenamefunction in the downloader template uses regular expressions to sanitize identifiers extracted from the web before using them as local filenames. - [SAFE]: The Python templates utilize
verify=Falseinrequests.getcalls, which disables SSL certificate verification. The code comments indicate this is a workaround for environment-specific proxy issues. While this is a security anti-pattern that could facilitate man-in-the-middle attacks, it is used here for downloading publicly accessible image content and is documented for the user.
Audit Metadata