A2WF — Agent-to-Web Framework

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This skill is purpose-aligned and its bundled scripts look limited, but it can fetch websites, run local Node scripts, and its audit documentation overstates what the validator actually checks.

Install if you are comfortable letting the agent fetch siteai.json files and run the bundled Node validator/generator. Do not treat the advertised audit as proof of live-site discovery or content-type compliance unless those checks are performed separately.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

#
ASI01: Agent Goal Hijack
Low
What this means

A website's siteai.json policy may affect what the agent will do on that site.

Why it was flagged

The skill deliberately makes a website-supplied policy influence the agent's later browsing or action choices. This is purpose-aligned governance behavior, but users should understand that it may cause the agent to refuse or alter actions based on that policy.

Skill content
When browsing a website, check for `siteai.json` at the domain root before taking actions. Respect the declared permissions
Recommendation

Use this skill when you want agents to honor A2WF policies, and review any refusals or behavior changes if they conflict with your task.

#
ASI02: Tool Misuse and Exploitation
Low
What this means

The agent may fetch remote website policy files and execute local Node commands for validation or generation.

Why it was flagged

The skill requests web_fetch and exec so the agent can download siteai.json files and run the bundled Node scripts. This is disclosed and aligned with the stated purpose, but it is still meaningful tool authority.

Skill content
metadata: {"openclaw":{"emoji":"🛡️","homepage":"https://a2wf.org","requires":{"tools":["web_fetch","exec"]}}}
Recommendation

Only invoke it for siteai.json/A2WF work, and review file paths or command parameters before running commands that write output.

#
ASI09: Human-Agent Trust Exploitation
Low
What this means

A user could think a live website compliance audit was performed when the included validator mainly audits a local JSON document.

Why it was flagged

SKILL.md presents the audit command as performing live website discovery and content-type checks, but the bundled validator source states it is local-only and reads a local file. Users should not over-rely on the audit score for checks the script does not implement.

Skill content
node {baseDir}/scripts/validate.mjs https://example.com --audit ... Performs: - Discovery check: Does `/siteai.json` exist? Correct content-type?
Recommendation

Treat the audit output as local policy analysis unless you separately fetch the file and verify live-site details such as location and content type.