风险评分

82/100 (Low)

OpenClaw: benign
VirusTotal: suspicious
StaticScan: clean

Safari Control

作者: Gordonynh
Slug:safari-control
版本:1.0.1
更新时间:2026-03-25 00:01:55
风险信息

OpenClaw: benign

查看 OpenClaw 分析摘要(前 200 字预览)
The skill's code and runtime instructions match its stated purpose (controlling a real Safari session on macOS) and request no unrelated credentials or installs, but it requires enabling powerful macO...

[内容已截断]

VirusTotal: suspicious VT 报告

静态扫描: clean

No suspicious patterns detected.
README

README 未提供

文件列表

无文件信息

下载
下载官方 ZIP
原始 JSON 数据
{
    "latestVersion": {
        "_creationTime": 1774360014799,
        "_id": "k97676j154qk10kjya1cr4ys9x83h9d3",
        "changelog": "## Changelog \/ 更新日志\n\n### Initial release \/ 首次发布\n\n`safari-control` is now available on Clawhub.  \n`safari-control` 现已发布到 Clawhub。\n\nThis first release brings full real-session Safari automation to macOS, built for workflows where the user's actual Safari state matters: logged-in sessions, cookies, open tabs, native Safari chrome, and live page content inside the real browser.  \n这是首个版本,提供面向 macOS 的真实 Safari 会话自动化能力,适用于用户真实 Safari 状态很重要的场景,例如登录态、Cookie、已打开标签页、Safari 原生界面元素,以及浏览器中的实时页面内容。\n\n### What’s included \/ 包含功能\n\n- Real Safari session control  \n  真实 Safari 会话控制\n\n- Read the current tab, inspect windows and tabs, switch tabs, duplicate tabs, open new tabs or windows, close tabs or windows, and save or restore Safari session layouts  \n  读取当前标签页、查看窗口和标签页、切换标签页、复制标签页、新建标签页或窗口、关闭标签页或窗口,以及保存和恢复 Safari 会话布局\n\n- Native Safari UI automation  \n  Safari 原生界面自动化\n\n- List Safari menu bar items and nested menu items  \n  列出 Safari 菜单栏项目及其嵌套菜单项\n\n- Click Safari menu commands  \n  点击 Safari 菜单命令\n\n- Inspect native Safari controls such as the smart search field, toolbar buttons, tab controls, and popup controls  \n  检查 Safari 原生控件,例如智能搜索栏、工具栏按钮、标签页控件和弹出式控件\n\n- Focus controls, press them, set values, open native menus, and invoke specific AX actions such as `AXConfirm`  \n  聚焦控件、点击控件、设置值、打开原生菜单,并调用特定的辅助功能动作,例如 `AXConfirm`\n\n- Live page inspection and DOM automation  \n  实时页面检查与 DOM 自动化\n\n- Run JavaScript in Safari tabs  \n  在 Safari 标签页中运行 JavaScript\n\n- Evaluate expressions as JSON-friendly output  \n  将表达式求值为适合 JSON 的输出\n\n- Read page text, HTML, links, tables, interactive elements, and form state  \n  读取页面文本、HTML、链接、表格、可交互元素以及表单状态\n\n- Query selectors, inspect elements, find visible text, and check element existence or counts  \n  查询选择器、检查元素、查找可见文本,并检查元素是否存在及其数量\n\n- Perform DOM actions including click, fill, focus, hover, scroll, drag, select, check, uncheck, upload, submit, keypress, shortcut dispatch, and custom event dispatch  \n  执行 DOM 操作,包括点击、填写、聚焦、悬停、滚动、拖拽、选择、勾选、取消勾选、上传、提交、按键、快捷键派发以及自定义事件派发\n\n- Real Safari wait and export workflows  \n  真实 Safari 等待与导出工作流\n\n- Wait for selectors, text, titles, URLs, JavaScript conditions, DOM mutations, element counts, and downloads  \n  等待选择器、文本、标题、URL、JavaScript 条件、DOM 变化、元素数量以及下载完成\n\n- Save HTML, extracted text, links, tables, snapshots, screenshots, and complete page bundles with manifests  \n  保存 HTML、提取文本、链接、表格、快照、截图,以及带 manifest 的完整页面打包结果\n\n- Packaging and release support  \n  打包与发布支持\n\n- Build standalone binaries  \n  构建独立二进制\n\n- Create release folders and zip archives  \n  创建发布目录和 zip 压缩包\n\n- Generate build and release manifests with checksums, git metadata, and environment metadata  \n  生成带校验和、git 元数据和环境元数据的构建与发布 manifest\n\n### v1 improvements included in this release \/ 本次 v1 发布包含的改进\n\n- Structured JSON-based Safari session inspection for current tab, windows, and tabs  \n  基于结构化 JSON 的 Safari 会话检查,覆盖当前标签页、窗口和标签页列表\n\n- Rich native control metadata including `pressable`, `focusable`, `settable`, and `menuable`  \n  更丰富的原生控件元数据,包括 `pressable`、`focusable`、`settable` 和 `menuable`\n\n- Configurable smart search confirmation modes with `ax`, `enter`, and `both`  \n  可配置的智能搜索栏确认模式,支持 `ax`、`enter` 和 `both`\n\n- Post-action tab-state waiting for native URL open and native search flows  \n  在原生打开 URL 和原生搜索流程中,支持动作完成后的标签页状态等待\n\n- Agent-friendly workflow documentation organized by session, DOM, native UI, and export layers  \n  面向 Agent 的工作流文档,按会话、DOM、原生 UI 和导出层进行组织\n\n- Public-facing docs updated to use relative paths and English UI examples  \n  对外文档已更新为相对路径,并使用英文界面示例\n\n### Important note about Safari settings \/ 关于 Safari 设置的重要说明\n\nTo unlock more advanced functionality, users may need to enable Safari capabilities such as:  \n要启用更高级的功能,用户可能需要在 Safari 中开启以下能力:\n\n- Allow Automation  \n  允许自动化\n\n- Allow JavaScript in the Smart Search field  \n  允许在智能搜索栏中使用 JavaScript\n\n- Allow JavaScript from Apple Events  \n  允许 Apple 事件中的 JavaScript\n\nThese settings make more of `safari-control` available, especially for native Safari automation and script-driven workflows. They also increase risk, because automation and scripting gain more power over the user’s real Safari session. Users should enable them intentionally and only when they understand that tradeoff.  \n这些设置会让 `safari-control` 的更多功能可用,尤其是 Safari 原生自动化和脚本驱动工作流;但与此同时也会带来更高风险,因为自动化和脚本会获得对用户真实 Safari 会话更强的控制能力。用户应在理解这一权衡的前提下,主动决定是否开启。",
        "changelogSource": "user",
        "createdAt": 1774360014799,
        "version": "1.0.1"
    },
    "owner": {
        "_creationTime": 0,
        "_id": "s171c6c54vt2qsayz6dqzvtdp583hpmv",
        "displayName": "Gordonynh",
        "handle": "gordonynh",
        "image": "https:\/\/avatars.githubusercontent.com\/u\/205583817?v=4",
        "kind": "user",
        "linkedUserId": "kn73xkmme7k0mj0bh642sz2q8x83h7k5"
    },
    "ownerHandle": "gordonynh",
    "skill": {
        "_creationTime": 1774357856681,
        "_id": "kd7frrbek0nwhkavr6f259chb583hzwp",
        "badges": [],
        "createdAt": 1774357856681,
        "displayName": "Safari Control",
        "latestVersionId": "k97676j154qk10kjya1cr4ys9x83h9d3",
        "ownerPublisherId": "s171c6c54vt2qsayz6dqzvtdp583hpmv",
        "ownerUserId": "kn73xkmme7k0mj0bh642sz2q8x83h7k5",
        "slug": "safari-control",
        "stats": {
            "comments": 0,
            "downloads": 15,
            "installsAllTime": 0,
            "installsCurrent": 0,
            "stars": 0,
            "versions": 2
        },
        "summary": "Use Safari directly on macOS when work must happen in the user's real Safari session instead of a separate automation browser. Best for reading the current t...",
        "tags": {
            "automation": "k97676j154qk10kjya1cr4ys9x83h9d3",
            "browser": "k97676j154qk10kjya1cr4ys9x83h9d3",
            "latest": "k97676j154qk10kjya1cr4ys9x83h9d3",
            "macos": "k97676j154qk10kjya1cr4ys9x83h9d3",
            "safari": "k97676j154qk10kjya1cr4ys9x83h9d3"
        },
        "updatedAt": 1774368115053
    }
}