agentlas-core-engine-m…
Use when creating a single Agentlas agent, creating a multi-agent team, or packaging an existing local/external agent into…
Use when an agent folder must pass the Agentlas Cloud 2-stage security scan (static rules + BYOK LLM judgment) before private sync or public publish, or when asked to run/interpret `hephaestus security scan`.
Claude Code
$ npx -y skills add agentlas-ai/Agentlas-OS --skill agentlas-security-scan --agent claude-code
Codex
$ npx skills add agentlas-ai/Agentlas-OS --skill agentlas-security-scan -a codex -y
Cursor
$ npx skills add agentlas-ai/Agentlas-OS --skill agentlas-security-scan -a cursor -y
Gemini CLI
$ npx skills add agentlas-ai/Agentlas-OS --skill agentlas-security-scan -a gemini-cli -y
GitHub Copilot
$ npx skills add agentlas-ai/Agentlas-OS --skill agentlas-security-scan -a github-copilot -y
OpenCode
$ npx skills add agentlas-ai/Agentlas-OS --skill agentlas-security-scan -a opencode -y
Windsurf
$ npx skills add agentlas-ai/Agentlas-OS --skill agentlas-security-scan -a windsurf -y
name: agentlas-security-scan description: "Use when an agent folder must pass the Agentlas Cloud 2-stage security scan (static rules + BYOK LLM judgment) before private sync or public publish, or when asked to run/interpret `hephaestus security scan`."
Plan §6.2: stage 1 is static rule screening, stage 2 is a judgment made by the user's own LLM session (BYOK). The Cloud server never calls an LLM (v1 Non-Goal: no server-side model execution). You — the agent running this skill — are the stage-2 judge.
1. Run `bin/hephaestus security scan <agent-folder>`. 2. The report at `.agentlas/security-scan.json` lists rule-based findings (`"source": "static"`) and a verdict: `BLOCK` > `WARN` > `PASS`.
You must judge the package yourself; do not skip this for public publish.
1. Read the agent folder's instruction files (`AGENTS.md`, `agent.md`, `CLAUDE.md`, `skills/**/SKILL.md`, commands, hook configs) directly. 2. Judge each file for risks the static rules can miss:
3. Write `<agent-folder>/.agentlas/security-llm-judgment.json` in this exact contract. NEVER quote secret values — record path + risk type + reason only:
{
"schemaVersion": "1.0",
"judgedAt": "2026-01-01T00:00:00Z",
"model": "<model label, optional>",
"verdict": "PASS" | "WARN" | "BLOCK",
"findings": [
{
"verdict": "WARN" | "BLOCK",
"type": "prompt-injection" | "tool-poisoning" | "secret-exfiltration" | "destructive-command" | "excessive-permission" | "other",
"path": "<file>",
"message": "<why>",
"redacted": true
}
]
}4. Re-run `bin/hephaestus security scan <agent-folder>` so the scanner merges the judgment automatically. The merged report shows `"stages": ["static", "llm-judgment"]`, per-finding `source` tags, and the combined verdict (max severity of both stages). 5. Gate on the combined verdict before publish:
to approve or fix; only proceed after approval (`--strict --acknowledge-warn` exits 0; `--strict` alone exits 2 on WARN).
bin/hephaestus security scan <agent-folder> # merged report, exit 0 bin/hephaestus security scan <agent-folder> --strict # BLOCK→exit 1, WARN→exit 2 bin/hephaestus security scan <agent-folder> --strict --acknowledge-warn # WARN approved→exit 0 bin/hephaestus security scan <agent-folder> --llm-judgment <path> # judgment file override
Return the merged report JSON, the combined verdict, the stage list, and — when verdict is `WARN` — the explicit user approval (or the fix) that unblocked publish.
An open-source AI agent OS inspired by OpenAI Dots, Meta Muse, Claude Duet, Nous Hermes, and Mem0. Built to lead entire projects rather than isolated prompts. Model-agnostic (BYOM) and native to Claude Code, Codex, Cursor, Antigravity, and Agentlas Desktop.
Use when creating a single Agentlas agent, creating a multi-agent team, or packaging an existing local/external agent into…
Use when converting, repairing, or packaging an existing local or external agent/team into Agentlas architecture for local…
Use when generating a single installable agent that should keep learning, track sources, refresh research, propose repairs, or…
Turn the current interactive conversation into an owner-reviewed reusable Agentlas agent; accept JSON or JSONL only for explicit…
Use when generating or auditing a multi-role agent team package with orchestrator, PM Soul, Memory Curator, Policy Gate, workers,…
Agentlas 시스템 운용 절차 — hep-network 편성, cargo/Agent Cloud·marketplace 활용, workforce 로스터 재사용, 메모리 계약. One(개인 에이전트)이 Agentlas를 조작할 때 이…
Use your assigned AgentMail inbox to read email tasks, explicitly send or reply, and check delivery. Provided automatically by…
Create a new Architecture Decision Record with sequential numbering and AgentDB registration