You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Integrate ClamAV virus scanning for files processed by agent tools (write_file, web_fetch, skill installation) to prevent malware from entering the workspace.
Prior Art
AutoGPT integrates ClamAV scanning for all file uploads in its platform — files are scanned via clamd socket before being stored or processed by agent blocks. Infected files are quarantined and the agent is notified.
This aligns with RustyClaw's security-first philosophy and complements the existing sandbox isolation.
Motivation
RustyClaw agents can download files from the web (web_fetch), install skills, and write arbitrary files. A compromised or hallucinating agent could inadvertently download malware. ClamAV scanning adds a defense layer that catches known malware signatures before files reach the filesystem.
Proposed Design
Optional integration with clamd daemon via Unix socket or TCP
Summary
Integrate ClamAV virus scanning for files processed by agent tools (
write_file,web_fetch, skill installation) to prevent malware from entering the workspace.Prior Art
clamdsocket before being stored or processed by agent blocks. Infected files are quarantined and the agent is notified.Motivation
RustyClaw agents can download files from the web (
web_fetch), install skills, and write arbitrary files. A compromised or hallucinating agent could inadvertently download malware. ClamAV scanning adds a defense layer that catches known malware signatures before files reach the filesystem.Proposed Design
clamddaemon via Unix socket or TCPweb_fetchresponses before writing to diskwrite_filecontent before writing--features clamavto avoid mandatory dependencyAcceptance Criteria
clamdsocketclamdunavailable)Related Issues