扫描报告
5 /100
fast-browser-use
Rust-powered browser automation via Chrome DevTools Protocol
This is a legitimate Rust-based browser automation library using Chrome DevTools Protocol with no malicious behavior detected. All capabilities align with documented browser automation functionality.
可以安装
Approve for use. The evaluate tool allows arbitrary JavaScript execution in browser context, which is expected behavior for browser automation and clearly documented.
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | WRITE | WRITE | ✓ 一致 | screenshot.rs:37, annotate.rs:145 - File writes scoped to user-specified paths |
| 网络访问 | READ | READ | ✓ 一致 | session.rs:189 - Uses headless_chrome for HTTP requests to websites |
| 命令执行 | NONE | NONE | — | No subprocess/Command::new in production code |
| 环境变量 | NONE | NONE | — | Only requires CHROME_PATH for browser binary location |
| 技能调用 | NONE | NONE | — | No cross-skill invocation capabilities |
| 剪贴板 | NONE | NONE | — | No clipboard access detected |
| 浏览器 | WRITE | WRITE | ✓ 一致 | Full browser automation via CDP protocol |
| 数据库 | NONE | NONE | — | No database access |
12 项发现
中危 外部 URL 外部 URL
https://www.clawhub.ai/rknoche6/fast-browser-use README.md:2 中危 外部 URL 外部 URL
https://placehold.co/800x400/1e1e1e/ffffff?text=Terminal+Demo+Coming+Soon SKILL.md:32 中危 外部 URL 外部 URL
https://protected-site.com SKILL.md:40 中危 外部 URL 外部 URL
https://news.ycombinator.com SKILL.md:71 中危 外部 URL 外部 URL
https://www.google.com src/tools/utils.rs:34 中危 外部 URL 外部 URL
https://sub.example.com src/tools/utils.rs:53 中危 外部 URL 外部 URL
https://www.amazon.com src/tools/utils.rs:60 中危 外部 URL 外部 URL
http://127.0.0.1 src/tools/utils.rs:67 中危 外部 URL 外部 URL
http://127.0.0.1:8080 src/tools/utils.rs:68 中危 外部 URL 外部 URL
https://iana.org/domains/example test_state.json:6 中危 外部 URL 外部 URL
http://this-domain-should-not-exist-at-all-12345.com/fail tests/debug_integration.rs:24 中危 外部 URL 外部 URL
https://rust-lang.org\ tests/dom_integration.rs:69 目录结构
71 文件 · 347.1 KB · 10702 行 Rust 54f · 7619L
JavaScript 6f · 2524L
Markdown 3f · 410L
TOML 2f · 87L
JSON 5f · 48L
YAML 1f · 14L
├─
▾
src
│ ├─
▾
bin
│ │ ├─
cli.rs
Rust
│ │ └─
mcp_server.rs
Rust
│ ├─
▾
browser
│ │ ├─
config.rs
Rust
│ │ ├─
debug.rs
Rust
│ │ ├─
mod.rs
Rust
│ │ └─
session.rs
Rust
│ ├─
▾
dom
│ │ ├─
element.rs
Rust
│ │ ├─
extract_dom.js
JavaScript
│ │ ├─
mod.rs
Rust
│ │ ├─
tree.rs
Rust
│ │ └─
yaml.rs
Rust
│ ├─
▾
mcp
│ │ ├─
handler.rs
Rust
│ │ └─
mod.rs
Rust
│ ├─
▾
tools
│ │ ├─
annotate.rs
Rust
│ │ ├─
click.rs
Rust
│ │ ├─
close_tab.rs
Rust
│ │ ├─
close.rs
Rust
│ │ ├─
convert_to_markdown.js
JavaScript
│ │ ├─
cookies.rs
Rust
│ │ ├─
debug.rs
Rust
│ │ ├─
evaluate.rs
Rust
│ │ ├─
extract.rs
Rust
│ │ ├─
go_back.rs
Rust
│ │ ├─
go_forward.rs
Rust
│ │ ├─
hover.js
JavaScript
│ │ ├─
hover.rs
Rust
│ │ ├─
html_to_markdown.rs
Rust
│ │ ├─
input.rs
Rust
│ │ ├─
local_storage.rs
Rust
│ │ ├─
markdown.rs
Rust
│ │ ├─
mod.rs
Rust
│ │ ├─
navigate.rs
Rust
│ │ ├─
new_tab.rs
Rust
│ │ ├─
press_key.rs
Rust
│ │ ├─
read_links.rs
Rust
│ │ ├─
readability_script.rs
Rust
│ │ ├─
Readability.min.js
JavaScript
│ │ ├─
screenshot.rs
Rust
│ │ ├─
scroll.js
JavaScript
│ │ ├─
scroll.rs
Rust
│ │ ├─
select.js
JavaScript
│ │ ├─
select.rs
Rust
│ │ ├─
sitemap.rs
Rust
│ │ ├─
snapshot.rs
Rust
│ │ ├─
switch_tab.rs
Rust
│ │ ├─
tab_list.rs
Rust
│ │ ├─
utils.rs
Rust
│ │ └─
wait.rs
Rust
│ ├─
error.rs
Rust
│ └─
lib.rs
Rust
├─
▾
tests
│ ├─
browser_tools_integration.rs
Rust
│ ├─
cli_recipes_integration.rs
Rust
│ ├─
cookies_integration.rs
Rust
│ ├─
debug_integration.rs
Rust
│ ├─
dom_integration.rs
Rust
│ ├─
local_storage_integration.rs
Rust
│ ├─
markdown_integration.rs
Rust
│ ├─
navigation_integration.rs
Rust
│ ├─
sitemap_integration.rs
Rust
│ └─
tab_management_integration.rs
Rust
├─
_meta.json
JSON
├─
Cargo.toml
TOML
├─
CODEBUDDY.md
Markdown
├─
package-lock.json
JSON
├─
package.json
JSON
├─
README.md
Markdown
├─
rustfmt.toml
TOML
├─
SKILL.md
Markdown
├─
skills.yaml
YAML
├─
test_auth.json
JSON
└─
test_state.json
JSON
依赖分析 4 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
headless_chrome | 1.0.18 | crates.io | 否 | Well-maintained CDP wrapper |
rmcp | 0.8 | crates.io | 否 | MCP protocol implementation |
tokio | 1 | crates.io | 否 | Async runtime |
serde | 1.0 | crates.io | 否 | Serialization framework |
安全亮点
✓ Pure Rust implementation using well-established crates (headless_chrome, tokio, serde)
✓ No obfuscation, base64-encoded payloads, or suspicious patterns
✓ No credential harvesting or environment variable enumeration
✓ All capabilities are browser automation-specific and documented in SKILL.md
✓ Comprehensive test suite present (18 integration test files)
✓ No access to sensitive host files (.ssh, .aws, .env, /etc/)
✓ No external C2 communications or data exfiltration endpoints
✓ Version pinning present in Cargo.toml dependencies