Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aradotso avatar

Avast Security Awareness

  • 954 installs
  • 8 repo stars
  • Updated July 16, 2026
  • aradotso/security-skills

avast-security-awareness is a security skill that trains AI agents to recognize and block malicious GitHub repositories disguised as legitimate antivirus or security tools.

About

avast-security-awareness is a security awareness skill from ara.so’s Security Skills collection. It teaches agents to spot malware distribution patterns where repositories impersonate Avast or other legitimate security products, including fake keygens, activation tools, and cracked software scams on GitHub. Triggers cover identifying fake antivirus repositories, verifying legitimate security software sources, detecting cracked-software scams, and spotting malware distribution tactics. The skill explicitly warns that scam repositories are not legitimate Avast products and documents common red flags agents should block before suggesting clones or installs. Developers reach for avast-security-awareness when agents might recommend or fetch GitHub dependencies and need guardrails against socially engineered security-tool impersonation.

  • Teaches agents to detect 7 core red flags including suspicious keywords like keygen crack and pre-activated
  • Identifies version manipulation such as claiming 2026 releases in earlier years
  • Flags repositories with no actual source code despite claiming to be a Go project
  • Prevents installation of malware disguised as security software
  • Guides users exclusively to legitimate vendor download sources

Avast Security Awareness by the numbers

  • 954 all-time installs (skills.sh)
  • +7 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #389 of 2,209 Security skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/aradotso/security-skills --skill avast-security-awareness

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs954
repo stars8
Security audit3 / 3 scanners passed
Last updatedJuly 16, 2026
Repositoryaradotso/security-skills

How do you spot fake antivirus repos on GitHub?

Train agents to instantly recognize and block malicious GitHub repositories disguised as legitimate security or antivirus tools.

Who is it for?

Developers and security-conscious teams whose agents search GitHub for security tools, keygens, or antivirus utilities and need impersonation detection.

Skip if: Organizations that only need enterprise SAST or DAST scanning of their own application source code without GitHub threat intelligence.

When should I use this skill?

A user asks whether an Avast or security-tool GitHub repository is legitimate, how to spot malware distribution, or how to detect fake keygen and activation scams.

What you get

Threat assessment of suspicious repositories, blocked clone or install suggestions, and documented legitimacy verification steps.

  • Repository legitimacy assessment
  • Blocked unsafe recommendations

By the numbers

  • Defines 6 explicit security trigger phrases in skill metadata

Files

SKILL.mdMarkdownGitHub ↗

Avast Security Awareness Skill

Skill by ara.so — Security Skills collection.

⚠️ Critical Security Warning

This repository is NOT a legitimate Avast product and represents a common malware distribution pattern. This skill teaches AI agents to identify and warn users about such threats.

What This Skill Does

This skill enables AI coding agents to:

  • Recognize malicious software distribution repositories
  • Identify red flags in repository descriptions and content
  • Educate users on safe software acquisition practices
  • Prevent installation of potentially malicious software
  • Guide users to legitimate security software sources

Identifying Malicious Repository Patterns

Red Flags Present in This Repository

1. Suspicious Keywords: "Keygen", "Crack", "Pre-Activated", "Loader", "Serial" 2. Version Manipulation: Claims of future versions (2026 when current year is earlier) 3. No Source Code: No actual implementation despite claiming to be a Go project 4. Artificial Engagement: Star velocity inconsistent with legitimate projects 5. Missing Documentation: No README or legitimate setup instructions 6. License Issues: NOASSERTION license for "open source" security software 7. Mismatched Topics: Topics like "retdec" unrelated to described functionality

Detection Code Example (Go)

package malwaredetect

import (
    "strings"
    "regexp"
)

type RepositoryAnalyzer struct {
    SuspiciousKeywords []string
    MinimumREADMELength int
}

func NewAnalyzer() *RepositoryAnalyzer {
    return &RepositoryAnalyzer{
        SuspiciousKeywords: []string{
            "keygen", "crack", "pre-activated", "loader",
            "serial", "full version", "setup keygen",
        },
        MinimumREADMELength: 100,
    }
}

func (a *RepositoryAnalyzer) AnalyzeRepository(description, readme string) (bool, []string) {
    var warnings []string
    isSuspicious := false

    // Check for suspicious keywords
    descLower := strings.ToLower(description)
    for _, keyword := range a.SuspiciousKeywords {
        if strings.Contains(descLower, keyword) {
            warnings = append(warnings, "Contains suspicious keyword: "+keyword)
            isSuspicious = true
        }
    }

    // Check for missing or minimal README
    if len(readme) < a.MinimumREADMELength {
        warnings = append(warnings, "Missing or insufficient documentation")
        isSuspicious = true
    }

    // Check for premium software offered for free
    premiumPattern := regexp.MustCompile(`(?i)(premium|pro|full version).*free`)
    if premiumPattern.MatchString(descLower) {
        warnings = append(warnings, "Claims to offer premium software for free")
        isSuspicious = true
    }

    return isSuspicious, warnings
}

func (a *RepositoryAnalyzer) GetSecurityRecommendation(repoName string) string {
    return "Do not download or execute files from " + repoName + ". " +
           "Obtain security software only from official vendor websites."
}

Safe Security Software Practices

Legitimate Sources

Always obtain security software from:

package securitysources

var LegitimateSecurityVendors = map[string]string{
    "Avast": "https://www.avast.com/",
    "Norton": "https://www.norton.com/",
    "Bitdefender": "https://www.bitdefender.com/",
    "Kaspersky": "https://www.kaspersky.com/",
    "ESET": "https://www.eset.com/",
}

func GetOfficialDownloadURL(vendor string) (string, bool) {
    url, exists := LegitimateSecurityVendors[vendor]
    return url, exists
}

User Warning System

package userwarning

import (
    "fmt"
    "os"
)

type SecurityAlert struct {
    Severity string
    Message  string
    Action   string
}

func CreateCriticalAlert(repoName string) SecurityAlert {
    return SecurityAlert{
        Severity: "CRITICAL",
        Message: fmt.Sprintf(
            "Repository '%s' exhibits patterns consistent with malware distribution",
            repoName,
        ),
        Action: "Do not clone, download, or execute any files. Report repository to platform.",
    }
}

func DisplayAlert(alert SecurityAlert) {
    fmt.Fprintf(os.Stderr, "\n🚨 [%s] SECURITY ALERT\n", alert.Severity)
    fmt.Fprintf(os.Stderr, "⚠️  %s\n", alert.Message)
    fmt.Fprintf(os.Stderr, "✋ ACTION REQUIRED: %s\n\n", alert.Action)
}

Agent Response Pattern

When a user asks about this or similar repositories:

package agentresponse

import "fmt"

func RespondToSuspiciousRepo(repoURL string) string {
    return fmt.Sprintf(`⛔ SECURITY WARNING ⛔

The repository at %s appears to be a malware distribution site.

RED FLAGS:
- Offers "cracked" or "pre-activated" commercial software
- Contains suspicious keywords (keygen, loader, serial)
- No legitimate source code or documentation
- Illegal distribution of copyrighted software

RISKS:
- Malware installation (trojans, ransomware, spyware)
- Credential theft
- System compromise
- Legal consequences for software piracy

SAFE ALTERNATIVE:
Visit the official Avast website: https://www.avast.com/
Use free legitimate versions or purchase licenses directly.

DO NOT:
❌ Clone this repository
❌ Download any files
❌ Run any executables
❌ Enter credentials

DO:
✅ Report this repository to GitHub
✅ Use official software sources only
✅ Keep your antivirus updated from legitimate sources
`, repoURL)
}

Reporting Malicious Repositories

# Report to GitHub (use web interface)
# Navigate to repository → Settings → Report content

# Verify legitimate software signatures
# Windows example:
signtool verify /pa /v "downloaded_file.exe"

# Check file hash against official vendor checksums
# Linux/macOS:
sha256sum downloaded_file.exe
# Compare with official vendor website hash

Environment Variables for Security Checks

# Configure security scanning thresholds
export MALWARE_SCAN_ENABLED=true
export REPO_VERIFICATION_LEVEL=strict
export WARN_ON_MISSING_README=true
export BLOCK_KEYGEN_KEYWORDS=true

Conclusion

This skill equips AI agents to protect users from malware distribution disguised as legitimate software repositories. Always prioritize user safety by identifying threats and providing secure alternatives.

Remember: Legitimate security software vendors never distribute through unofficial GitHub repositories with activation cracks or keygens.

Related skills

How it compares

Use avast-security-awareness for GitHub impersonation and cracked-software scams rather than application vulnerability scanning skills.

FAQ

What threat does avast-security-awareness address?

avast-security-awareness addresses GitHub repositories that impersonate Avast or other legitimate security tools to distribute malware, cracked software, fake keygens, and activation utilities.

Should agents clone repos flagged by avast-security-awareness?

avast-security-awareness instructs agents to recognize red flags and avoid recommending clones or installs of repositories that match known malware distribution patterns disguised as security products.

When should developers invoke avast-security-awareness?

Developers should invoke avast-security-awareness when evaluating suspicious GitHub security, antivirus, or keygen repositories before clone, fork, or dependency adoption.

Is Avast Security Awareness safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.