用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/MikeTreml/MissionControl --skill semantic-code-analyzer命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | semantic-code-analyzer |
| description | LLM-powered semantic analysis of code diffs to detect business-logic trojans |
| allowed-tools | ["Bash","Read","Glob","Grep"] |
LLM-powered semantic analysis engine that detects business-logic trojans by comparing code intent (docstrings, function names, variable names) against actual implementation behavior.
The core detection capability of nation-state trojan detection. Traditional SAST tools check syntax; this skill checks semantics — whether the code does what it claims to do. It catches operator substitutions, logic inversions, constant manipulation, narrative camouflage, and compound self-masking attacks.
{
"type": "object",
"required": ["projectRoot", "filePath", "rawDiff"],
"properties": {
"projectRoot": {
"type": "string",
"description": "Absolute path to the project"
},
"projectName": {
"type": "string",
"description": "Project display name"
},
"filePath": {
"type": "string",
"description": "Path to the changed file"
},
"rawDiff": {
{
"type": "object",
"required": ["filePath", "verdict", "confidence", "findings"],
"properties": {
"filePath": { "type": "string" },
"verdict": {
"type": "string",
"enum": ["CLEAN", "SUSPICIOUS", "TROJAN_DETECTED"]
},
"confidence": {
"type": "number",
"minimum": 0,
"maximum":
skill: {
name: 'semantic-code-analyzer',
context: {
projectRoot: '/path/to/project',
filePath: 'backend/app/data/models.py',
rawDiff: '--- a/backend/app/data/models.py\n+++ b/...',
classification: 'data-model'
}
}
| Signature | What It Catches |
|---|---|
constant-manipulation | Threshold/limit changes that disable features |
logic-inversion | Operator flips (< to >, a/b to b/a) |
narrative-camouflage | Docstrings rewritten to match malicious code |
edge-case-exploitation | Corrupted fallback/default paths |
self-masking-compound | Multiple layers hiding each other's impact |
precision-truncation | Division operator swaps losing precision |
window-overlap-neutralization | Comparison windows narrowed until meaningless |
calibration-camouflage | ML hyperparameter degradation |
cosmetic-decoy | Formatting changes hiding semantic modifications |
nation-state-trojan-detection.js — Phase 2: Semantic Analysis (per-file)nation-state-trojan-detection.js — Phase 3: Compound Analysis (cross-file)