Agent skill · security · aradotso
security-awareness-malware-detection
security-awareness-malware-detection — an agent skill for coding agents.
Why this skill is useful
Provides specific detection protocols and pseudocode for identifying malicious software distribution that the AI wouldn't reliably generate on its own.
What it needs
About 3k tokens when loaded. Last updated 2026-08-04. 11 stars on the source repository.
What this skill does
python Pseudocode for threat assessment def assessrepositorythreat(repo): redflags = [] # Check for piracy indicators piracykeywords = ['keygen', 'crack', 'loader', 'pre-activated', 'serial', 'license key', 'full version'] if any(kw in repo.description.lower() for kw in piracykeywords): redflags.append("PIRACYDISTRIBUTION") # Check for missing source code if repo.language and not repo.hascode: redflags.append("NOSOURCECODE") # Check for trademark abuse if usescommercialbrandwithoutaffiliation(repo): redflags.append("TRADEMARKABUSE") # Check star velocity if repo.starsperday > 5 and repo.agedays < 30: redflags.append("SUSPICIOUSENGAGEMENT") return redflags bash DO NOT clone or download from suspicious repositories DO NOT execute any binaries or scripts DO NOT provide installation instructions Instead, report the repository: 1. GitHub: Report via repository page 2. Brand owner: Contact Avast security team 3. User: Warn about security risks bash Always download from official sources For Avast specifically: OFFICIALSITE="https://www.avast.com" Verify digital signatures On Windows: signtool verify /pa /v "downloadedinstaller.exe" Check file hashes against official checksums sha256sum downloadedinstaller.exe Compare with hash published on official website go // Example of proper software verification in Go package main import ( "crypto/sha256" "fmt" "io" "os" ) func verifyFileIntegrity(filepath string, expectedHash string) (bool, error) { f, err := os.Open(filepath) if err != nil { return false, err } defer f.Close() h := sha256.New() if , err := io.Copy(h, f); err != nil { return false, err } actualHash := fmt.Sprintf("%x", h.Sum(nil)) return actualHash == expectedHash, nil } func main() { // Only download from official sources officialDownloadURL := os.Getenv("OFFICIALSOFTWAREURL") expectedSHA256 := os.Getenv("OFFICIALSHA256HASH") // Verify before execution valid, err := verifyFileIntegrity("installer.exe", expectedSHA256) if err != nil !valid { fmt.Println("SECURITY WA …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aradotso/security-awareness-malware-detection