selfware

Security checks across malware telemetry and agentic risk

Overview

This instruction-only skill describes a file/app protocol; its local API, remote-sync, and agent-collaboration ideas are disclosed and include user-confirmation limits.

Before using a Selfware runtime or package, verify it only writes to the declared content scope, binds any API to localhost unless you explicitly choose otherwise, asks before applying remote changes or sending context, and uses trusted remote sources.

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.

#
ASI02: Tool Misuse and Exploitation
Low
What this means

If a separate runtime implements these endpoints poorly, it could expose file-writing or update-check behavior beyond what the user expects.

Why it was flagged

The document specifies local API endpoints, including a write endpoint and a URL-based update check. This is central to the protocol and the visible text limits writes to the canonical content scope.

Skill content
GET /api/content ... POST /api/save ... GET /api/check_update?url=...; POST /api/save MUST only write within content/
Recommendation

Use implementations that bind to localhost, enforce writes only within content/, and require clear confirmation for update, apply, publish, or context-sharing actions.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

If remote canonical data is enabled, file content may be influenced by an external URL or repository.

Why it was flagged

The protocol allows remote canonical data or update sources, which introduces external provenance. The same text requires disclosure, rollback, and user confirmation before applying remote changes.

Skill content
Remote Canonical: https://floatboat.ai/selfware.md ... git:https://github.com/floatboatai/selfware.md ... remote changes MUST NOT be silently applied without user confirmation
Recommendation

Only enable remote canonical sources you trust, review diffs before applying changes, and keep rollback available.

#
ASI07: Insecure Inter-Agent Communication
Low
What this means

Context sharing or collaboration features could send user content to another agent or service if implemented without clear recipient and data boundaries.

Why it was flagged

The protocol contemplates agent-to-agent collaboration and context sending. The visible artifact frames this as a capability that should require user confirmation.

Skill content
collaboration relationships between human↔Agent and Agent↔Agent ... confirmation_required: actions that require user confirmation ... send context
Recommendation

Approve agent-to-agent or context-sharing actions only after seeing what data will be shared, with whom, and for what purpose.