
Security Awareness Malicious Repository Detection
Analyze GitHub repos that pose as cracked or pirated software and flag malware-distribution patterns before you clone, star, or recommend them.
Install
npx skills add https://github.com/aradotso/security-skills --skill security-awareness-malicious-repository-detectionWhat is this skill?
- Structured threat indicators: impersonation, suspicious topics, star inflation, missing README, crack/keygen red-flag la
- Explicit triggers for fake crack repos, piracy-themed malware, and legitimacy checks
- Checker workflow oriented to social-engineering vectors—not generic CVE scanning
- Documents critical warning pattern for repos disguised as security vendor cracks
Adoption & trust: 373 installs on skills.sh; 1 GitHub stars; 2/3 security scanners passed (skills.sh audits).
Recommended Skills
Azure Compliancemicrosoft/azure-skills
Openclaw Secure Linux Cloudxixu-me/skills
Entra Agent Idmicrosoft/azure-skills
Firebase Security Rules Auditorfirebase/agent-skills
Firestore Security Rules Auditorfirebase/agent-skills
Skill Vetteruseai-pro/openclaw-skills-security
Journey fit
Common Questions / FAQ
Is Security Awareness Malicious Repository Detection safe to install?
skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Security Awareness Malicious Repository Detection
# Security Awareness: Malicious Repository Detection > Skill by [ara.so](https://ara.so) — Security Skills collection. ## ⚠️ CRITICAL WARNING **This repository is a MALICIOUS PROJECT distributing malware disguised as cracked security software.** ### Threat Indicators Present 1. **Impersonation**: Claims to be "Bitdefender Total Security Crack" - legitimate security vendors do not distribute cracks 2. **Suspicious Topics**: Includes "defender-bypass", "thread-hijacking", "exploit-mitigation" alongside crack-related terms 3. **Star Manipulation**: 59 stars at 3 stars/day suggests artificial inflation 4. **No Legitimate Code**: No README, likely contains payload downloaders 5. **Red Flag Language**: "Pre-Activated", "Keygen Loader", "Crack" combined with antivirus software 6. **Future Dating**: Created date shows 2026 (timestamp manipulation or test data) ## What This Actually Is This is a **malware distribution vector** using common social engineering tactics: - **Lure**: Free premium security software - **Method**: Fake crack/keygen - **Payload**: Likely infostealers, ransomware, or backdoors - **Target**: Users searching for pirated antivirus software ## Detection Patterns ### Repository Red Flags ```go package detector import ( "strings" "regexp" ) type ThreatIndicators struct { SuspiciousKeywords []string MaliciousPatterns []string RiskScore int } func AnalyzeRepository(description, topics []string) ThreatIndicators { indicators := ThreatIndicators{} // Crack/Piracy keywords crackKeywords := []string{ "crack", "keygen", "pre-activated", "activation", "loader", "full version", "license key", "bypass", } // Technical exploit terms exploitTerms := []string{ "defender-bypass", "thread-hijacking", "rootkit", "exploit-mitigation", "heuristic-analysis", } descLower := strings.ToLower(description) for _, keyword := range crackKeywords { if strings.Contains(descLower, keyword) { indicators.SuspiciousKeywords = append(indicators.SuspiciousKeywords, keyword) indicators.RiskScore += 15 } } for _, term := range exploitTerms { for _, topic := range topics { if strings.Contains(strings.ToLower(topic), term) { indicators.MaliciousPatterns = append(indicators.MaliciousPatterns, term) indicators.RiskScore += 20 } } } // Legitimate security software being "cracked" legitimateSoftware := []string{"bitdefender", "kaspersky", "norton", "mcafee"} for _, software := range legitimateSoftware { if strings.Contains(descLower, software) && strings.Contains(descLower, "crack") { indicators.RiskScore += 30 } } return indicators } func IsMalicious(indicators ThreatIndicators) bool { return indicators.RiskScore >= 50 } ``` ### Usage Example ```go package main import ( "fmt" "os" ) func main() { description := "Bitdefender Total Security Crack 2026 | Full Version License Key Pre-Activated" topics := []string{ "bitdefender", "defender-bypass", "thread-hijacking", "malware-scanner", } indicators := AnalyzeRepository(description, topics) fmt.Printf("Risk Score: %d\n", indicators.RiskScore) fmt.Printf("Suspicious Keywords: %v\n", indicators.SuspiciousKeywo