browser-automation
Pass
Audited by Gen Agent Trust Hub on Sep 1, 2026
Risk Level: SAFECREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill interacts with external website content via
page.goto()andpage.evaluate(), creating a surface where malicious web content could influence agent behavior. - Ingestion points: Browser navigation and DOM evaluation in
SKILL.md,references/chatgpt-dalle.md, andreferences/chinese-login-modals.mdingest untrusted data from the open web. - Boundary markers: No explicit delimiters or instructions to ignore embedded commands within the scraped content were identified.
- Capability inventory: The skill utilizes subprocess execution (
ssh,scp,pip), file system writes (saving cookies and images to/tmp/), and network operations via Playwright. - Sanitization: Web content is processed directly for title extraction and button clicking without specific sanitization filters.
- [CREDENTIALS_UNSAFE]: The skill provides templates and instructions for handling sensitive authentication data.
- Evidence: Code snippets in
SKILL.mdandreferences/vultr-login.mdguide the user to input usernames and passwords into automation scripts. - Vendor Resources: The account
1351712821@qq.comand IP45.76.185.1are provided as configuration references within the author's context. - [EXTERNAL_DOWNLOADS]: The skill requires the installation of external dependencies for its core functionality.
- Evidence: Instructions in
SKILL.mdspecify installing theplaywrightPython package and thechromiumbrowser vianpx playwright install. - [COMMAND_EXECUTION]: The skill utilizes shell commands for environment setup and remote task execution.
- Evidence: Usage of
pip3 install,npx playwright,ssh,scp, andpkillto manage the browser environment and execute scripts on remote servers. - [DYNAMIC_EXECUTION]: The skill frequently uses
page.evaluate()to execute JavaScript within the browser context to bypass UI overlays and interact with elements. - Evidence: JavaScript injection patterns are used for clicking buttons and extracting image data as base64 strings.
Audit Metadata