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`.
npx skills add https://github.com/agentlas-ai/Agentlas-OS --skill agentlas-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.
bin/hephaestus security scan <agent-folder>..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.
AGENTS.md, agent.md,CLAUDE.md, skills/**/SKILL.md, commands, hook configs) directly.
<agent-folder>/.agentlas/security-llm-judgment.json in this exactcontract. 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
}
]
}
bin/hephaestus security scan <agent-folder> so the scanner mergesthe judgment automatically. The merged report shows
"stages": ["static", "llm-judgment"], per-finding source tags, and the
combined verdict (max severity of both stages).
BLOCK: stop. Fix the findings; do not sync or publish.WARN: requires explicit user approval. Show the findings, ask the userto approve or fix; only proceed after approval
(--strict --acknowledge-warn exits 0; --strict alone exits 2 on WARN).
PASS: proceed.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.
This skill should be used when the user asks to "plan a penetration test", "create a security assessment checklist", "prepare for penetration testing", "define pentest scope", "follow security testing best practices", or needs a structured methodology for penetration testing engagements.
Use when the user supplies or imports existing security findings, vulnerability reports, or security/vulnerability Jira/Linear tickets from scanners, advisories, GitHub, Atlassian Rovo, Linear, or similar backlog sources and wants static repo-impact triage. Do not use for discovery, duplicate-bug triage, validation, or fixes.
SWOT strategic analysis examining Strengths, Weaknesses, Opportunities, and Threats. Use for strategic planning, competitive analysis, career decisions, or evaluating opportunities.
Orchestrate multiple Antigravity skills through guided workflows for SaaS MVP delivery, security audits, AI agent builds, and browser QA.
Integrates with Atlassian products to manage project tracking and documentation via MCP protocol. Use when querying Jira issues with JQL filters, creating and updating tickets with custom fields, searching or editing Confluence pages with CQL, managing sprints and backlogs, setting up MCP server authentication, syncing documentation, or debugging Atlassian API integrations.
Security payloads, bypass tables, wordlists, gf pattern names, always-rejected bug list, and conditionally-valid-with-chain table. Use when you need specific payloads for XSS/SSRF/SQLi/XXE/NoSQLi/command injection/SSTI/IDOR/path-traversal/HTTP smuggling/WebSocket/MFA bypass, or bypass techniques. Submittability and the always-rejected / what-NOT-to-submit decision are owned by triage-validation.
Security planning reference set for operational buckets, STRIDE analysis, standards mapping, NIST control families, and backlog scaffolding.
> Cross-functional what-if modeling for compound adversity -- shows how one problem cascades into the next. Use when facing complex risk scenarios, strategic decisions with major downside, or multi-variable threats.
Take agentlas-ai/agentlas-security-scan from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.