Trusted — Risk Score 5/100
Last scan:19 hr ago Rescan
5 /100
printer-control
Control local and network printers from your computer. Supports Windows with pywin32 or PowerShell fallback.
A legitimate Windows printer control skill with all functionality declared in SKILL.md; uses only local subprocess calls for PowerShell fallback, reads only user-specified files for printing, and accesses no sensitive resources.
Skill Nameprinter-control
Duration27.7s
Enginepi
Safe to install
No action needed. The skill is safe to use.
ResourceDeclaredInferredStatusEvidence
Shell READ READ ✓ Aligned subprocess.run used only for local PowerShell print commands (Get-Printer, Set-P…
Filesystem READ READ ✓ Aligned print_file.py reads user-specified files for printing; all other scripts have no…
Network NONE NONE No network requests found in any script
Environment NONE NONE No os.environ iteration or environment variable access
Skill Invoke NONE NONE No inter-skill invocation
Clipboard NONE NONE No clipboard access
Browser NONE NONE No browser interaction
Database NONE NONE No database access

File Tree

7 files · 29.0 KB · 987 lines
Python 5f · 825L Markdown 2f · 162L
├─ 📁 scripts
│ ├─ 🐍 list_printers.py Python 129L · 3.6 KB
│ ├─ 🐍 print_file.py Python 199L · 6.3 KB
│ ├─ 🐍 print_text.py Python 160L · 4.8 KB
│ ├─ 🐍 printer_status.py Python 226L · 7.7 KB
│ └─ 🐍 set_default.py Python 111L · 2.8 KB
├─ 📝 SKILL.md Markdown 111L · 2.7 KB
└─ 📝 TESTING.md Markdown 51L · 1.1 KB

Dependencies 1 items

PackageVersionSourceKnown VulnsNotes
pywin32 * pip No Version not pinned; optional fallback to PowerShell available; Windows-only library

Security Positives

✓ All functionality is declared and explained in SKILL.md
✓ Uses only standard library + optional pywin32; no third-party dependencies with network capabilities
✓ subprocess calls are limited to local Windows print subsystem commands (Get-Printer, Set-Printer, Start-PrintJob)
✓ File reads in print_file.py are restricted to user-specified paths passed via CLI arguments
✓ No credential harvesting, no environment variable scanning, no sensitive path access (~/.ssh, ~/.aws, .env)
✓ No base64 encoding, no eval(), no obfuscation, no C2 indicators
✓ No data exfiltration or outbound network communication
✓ PowerShell fallback is a legitimate Windows-native approach documented in SKILL.md
✓ Windows-only skill with clear platform scope