-
Notifications
You must be signed in to change notification settings - Fork 0
Features
github-actions[bot] edited this page Mar 5, 2026
·
2 revisions
Your VirusTotal Shell Helper now automatically provides visual feedback for scan results:
- Tagged as
vt-cleanin Dolphin - Visible in Information Panel (F11)
- Searchable with
tag:vt-clean
-
Auto-tagged as
vt-malicious - Auto-locked - execute & write permissions removed
- Quarantine button in notification
- Original permissions preserved for potential restoration
- One-click quarantine from notification
- Isolated directory:
~/.local/share/virustotal-quarantine - Read-only, no execute (chmod 400)
- Manage with
vt-managecommand
-
Scan a file:
vt-check --notify suspicious.exe
-
If malicious:
- File is auto-locked (can't execute)
- Notification shows "Quarantine File" button
- Click to isolate it completely
-
View quarantined files:
vt-manage quarantine list vt-manage quarantine open # Opens in Dolphin -
See tags in Dolphin:
- Press F11 to show Information Panel
- Select any scanned file
- Tags appear in the panel
- Quarantine & Tagging - Full documentation
- README.md - Installation & basic usage
./install.shThe installer now includes:
-
vt-check- Main scanning tool -
vt-actions.sh- Tagging & quarantine functions -
vt-manage- Quarantine and audit management CLI
Required:
-
balooctl6- For file tagging (KDE/Plasma) - Already installed on CachyOS with KDE
Optional:
-
setfattr/getfattr- For storing metadata (package:attr)
# Download something suspicious
wget https://example.com/suspicious.exe
# Right-click in Dolphin β "Scan with VirusTotal"
# OR from terminal:
vt-check --notify suspicious.exe
# If malicious:
# - File becomes read-only automatically
# - Can't execute it even if you try
# - Notification offers to quarantine
# - Click "Quarantine File" button
# Later, review quarantine:
vt-manage quarantine list
# Delete permanently:
vt-manage quarantine delete <hash-or-filename>When you scan a file with --notify:
- Hash computed β Check if already in VirusTotal
- Results analyzed β Clean or Malicious?
-
If Clean:
- Tag:
vt-clean - Normal notification
- Tag:
-
If Malicious:
- Tag:
vt-malicious - Remove execute permissions
- Remove write permissions
- Show "Quarantine File" button
- Store original permissions in xattr
- Tag:
No manual intervention needed! Just scan and the system handles the rest.