Scan Report
5 /100
Agent Notify
Cross-platform notification sound and taskbar flash for AI coding agents
Agent Notify is a legitimate, well-documented notification utility for AI coding agents. All behavior — shell execution, file writes, agent config modification — is explicitly declared in SKILL.md. No malicious patterns, credential access, data exfiltration, or obfuscation observed.
Safe to install
No action required. This skill is safe to use.
Findings 3 items
| Severity | Finding | Location |
|---|---|---|
| Low | Overly broad trigger keywords Doc Mismatch | skill.md:1 |
| Low | Missing Windows script file Supply Chain | skill.md:88 |
| Info | No dependency pinning Supply Chain | scripts/notify-linux.sh, scripts/notify-macos.sh:1 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | WRITE | WRITE | ✓ Aligned | skill.md:3 — 'Skill definition' with full install/uninstall instructions for fil… |
| Shell | WRITE | WRITE | ✓ Aligned | skill.md:3 — PowerShell/bash execution explicitly documented for OS detection, s… |
| Network | NONE | NONE | — | No network operations in any script |
| Environment | NONE | NONE | — | No environment variable access in any script |
| Clipboard | NONE | NONE | — | No clipboard access |
| Browser | NONE | NONE | — | No browser access |
| Database | NONE | NONE | — | No database access |
| Skill Invoke | NONE | NONE | — | No cross-skill invocation |
3 findings
Medium External URL 外部 URL
https://img.shields.io/badge/License-GPLv3-blue.svg README.md:7 Medium External URL 外部 URL
https://www.gnu.org/licenses/gpl-3.0 README.md:7 Medium External URL 外部 URL
https://img.shields.io/badge/Platform-Windows%20%7C%20macOS%20%7C%20Linux-brightgreen.svg README.md:8 File Tree
5 files · 21.5 KB · 759 lines Markdown 2f · 588L
Shell 2f · 148L
JSON 1f · 23L
├─
▾
config
│ └─
default.json
JSON
├─
▾
scripts
│ ├─
notify-linux.sh
Shell
│ └─
notify-macos.sh
Shell
├─
README.md
Markdown
└─
skill.md
Markdown
Security Positives
✓ All file operations are explicitly declared in SKILL.md with exact commands and file paths
✓ Agent config modification uses safe merge strategy — never overwrites existing settings
✓ No credential harvesting, API key access, or sensitive path traversal
✓ No base64 encoding, eval, or obfuscated execution patterns
✓ No network requests or data exfiltration endpoints
✓ Scripts use graceful fallbacks for missing tools (e.g., jq→python3, paplay→aplay→pw-play)
✓ Uninstall function properly cleans all created files and settings entries
✓ OS detection via uname is non-destructive and read-only
✓ Config parsing uses standard JSON libraries with no shell injection vectors