Malwar: A Vulnerability Scanner for SKILL.md Files Built with Claude Code

Malwar is a vulnerability scanner specifically for SKILL.md files used by AI coding agents. It addresses a gap in security tooling where traditional code scanners look for malicious code, but SKILL.md files contain natural language instructions that can pose a different threat.
What Malwar Does
The tool runs a 4-layer pipeline against skill files:
- Rule engine
- URL crawler
- LLM analysis layer
- Threat intel
Why It Was Built
The developer was building agentic workflows and realized they were "blindly pulling skills from ClawHub and trusting them." After manually reading through skills, they found several concerning patterns that would raise red flags in other contexts:
- Base64 blobs
- Instructions telling the agent to curl something and pipe it to bash
- Weirdly specific references to file paths where credentials live
The developer notes: "The kind of thing that if you saw it in a shell script you'd close the tab immediately."
Technical Implementation
The entire tool was built with Claude Code, including:
- Architecture
- Detection rules
- The LLM analysis layer
- The REST API
The developer states: "Honestly couldn't have shipped it at this scope solo without it."
Availability
Malwar is free to use with source available on GitHub at https://ap6pack.github.io/malwar/.
📖 Read the full source: r/ClaudeAI
👀 See Also

Local Model Prompt Injection Scanner for AI Skills Security
A proof-of-concept tool scans third-party AI skills for hidden bash command injections using a local non-tool-calling model like mistral-small:latest on Ollama, addressing security vulnerabilities in Claude Code's ! operator feature.

OpenClaw security risks: autonomous actions and permission concerns
OpenClaw acts autonomously on email, calendar, messaging, and files without waiting for user confirmation, with documented cases of data exfiltration, prompt injection, and ignored stop commands.

Claude AI guardrail bypass observed when framing requests as network security tasks
A Reddit user discovered that Claude AI provides piracy domain lists when requests are framed as network security tasks for blocking, bypassing normal refusal mechanisms. The model acknowledged misinterpreting intent after the user pointed out the framing influence.

Critical RCE vulnerability in protobuf.js library
A critical remote code execution vulnerability in protobuf.js versions 8.0.0/7.5.4 and lower allows JavaScript code execution through malicious schemas. Patches are available in versions 8.0.1 and 7.5.5.