HTML-to-Selenium
v1.0.2General webpage element analysis and Selenium automation control script generation. Use cases: (1) Analyze HTML element structure of any webpage (2) Automati...
⭐ 0· 70·0 current·0 all-time
by张 庆 ( Zhang Qing )@icestorms
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description ('HTML-to-Selenium') align with the included script and SKILL.md: the bundle downloads page HTML, enumerates interactive elements, and instructs generating Selenium control code. There are no unrelated environment variables or surprising binaries requested.
Instruction Scope
SKILL.md explicitly directs downloading pages and then sending the HTML to an LLM for analysis — this matches the skill's goal but is also the main privacy/safety concern because page HTML can contain tokens/CSRF data. The SKILL.md contains warnings about only using authorized pages and deleting temporary files, which is appropriate; however sending raw HTML to an external LLM could leak sensitive data and is left as a user responsibility.
Install Mechanism
No install spec and only a small Python script are included (instruction-only style). No remote downloads or archives are executed, so there is low install-time risk.
Credentials
The skill requires no environment variables or credentials. It does require the user to have the selenium package and a matching WebDriver available locally (the script uses Edge WebDriver). Those requirements are proportional to the stated functionality.
Persistence & Privilege
always is false and the skill does not request permanent presence or modify other skills/config. It writes temporary files to the working directory (and deletes them by default); that's expected for its operation.
Assessment
This skill appears coherent with its purpose, but take these precautions before using it:
- Only run it on pages you are authorized to access. The script will load arbitrary URLs from your environment and can access internal/network-only resources if run locally.
- Install and use the correct browser WebDriver (the script uses Edge by default) and the selenium Python package. The skill does not install those for you.
- Be cautious about sending downloaded HTML to external LLMs: page source can include tokens, CSRF values, or personally identifiable data. Remove or redact sensitive fields before transmission.
- The script saves HTML to the current directory and by default deletes it; verify the cleanup behavior (use --keep if you want to retain files). Inspect any saved files before sharing them.
- If you need broader browser support, consider updating the script to detect/choose the available WebDriver or use a webdriver-manager rather than assuming Edge.
If you follow the above precautions, the skill's behavior is consistent with its stated function.Like a lobster shell, security has layers — review code before you run it.
latestvk971zn7jyn4fj29gp3ehxz4vfh83k0rc
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
