openghost-skill — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited openghost-skill (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use OpenGhost for structured, evidence-backed assessments of scoped web applications and supporting server surface. The agent reasons, automates, validates in a browser, and assembles reports; OpenGhost provides Docker-backed tool execution and engagement state.
python3.openghost; never run offensive tooling directly on the host.openghost, use it directly. export PATH="$PWD/skills:$PWD/skills/openghost-skill:$PATH"openghost if needed..openghost/, normally uncommitted.Act as a defender-first senior assessment operator. Use all available reasoning, automation, browser validation, sandboxed tooling, parsing/reporting scripts, and review capacity to maximize authorized defensive coverage. Use subagents or parallel review where harness policy allows.
Full capability does not relax safety boundaries. Every target, request, tool, payload, browser action, and report claim must remain inside written authorization, OPENGHOST_SCOPE, ROE, rate limits, test windows, account/data constraints, and destructive-testing allowances.
OPENGHOST_SCOPE and verify scope before each target, module, and tool run.references/cognitive-framework.md: KNOW / THINK / TEST / VALIDATE.Do not use this skill for phishing, malware deployment, lateral movement, Active Directory compromise, wireless attacks, mobile app testing, physical intrusion, broad infrastructure testing unrelated to the scoped web target, or defensive SOC/DFIR workflows. Keep OpenGhost focused on authorized web application and supporting server integrity testing.
openghost sandbox start
openghost engagement init --url <TARGET_URL> --name <name>
export OPENGHOST_SCOPE=.openghost/engagements/<name>/scope.yamlEdit .openghost/engagements/<name>/scope.yaml before testing. Include authorized hosts, ports, accounts, roles, tenants, exclusions, rate limits, test windows, destructive allowances, emergency contacts, and notes.
OpenGhost records the active engagement in .openghost/current. Evidence, artifacts, findings, todos, reports, scripts, browser captures, ZAP output, and assessment runs live under .openghost/engagements/<name>/.
Read the module reference before running tests in that area.
| Condition | Reference |
|---|---|
| Always: scope, workflow, endpoint inventory | references/workflow.md, references/modules/surface-map.md |
| Server posture: TLS, headers, exposed files, DNS | references/modules/server-integrity.md |
| Login, cookies, JWT, OAuth/OIDC, SAML, API keys | references/modules/session-auth.md, references/authenticated-testing.md |
| Users, roles, tenants, object IDs, admin functions | references/modules/access-control.md |
| Params, forms, JSON/XML, uploads, parsers, URL fetchers | references/modules/injection.md |
| REST, OpenAPI, GraphQL, WebSocket, SOAP/XML, gRPC | references/modules/api-protocols.md |
| CORS, CSP, clickjacking, browser-only behavior | references/modules/browser-policy.md, references/zap-playwright.md |
| CDN, cache, proxy, WAF, host routing, HPP | references/modules/http-edge.md |
| Money, quotas, approvals, invites, entitlements, races | references/modules/business-logic.md |
| Evidence, findings, CVSS, priority, reports | references/reporting.md, references/risk-triage.md |
Use references/module-map.md for routing rules and completion criteria when module choice is unclear.
After scope is reviewed, gather safe leads with:
openghost assess plan --target-url <TARGET_URL> --mode standard
openghost assess run --target-url <TARGET_URL> --confirm-scope-reviewed --mode standardUse safe for minimal passive collection and deep only for authorized labs or explicit approval. Read references/autonomous-assessment.md before tuning modes, tokens, endpoint caps, request caps, or interpreting assessment.json. Autonomous assessment creates raw evidence, todos, and likely findings; it never creates confirmed findings.
Register proof before saving confirmed findings:
openghost evidence add --path <file> --kind <kind> --title <title> --module <module>
openghost finding add --title <title> --severity <severity> --priority <P0-P4> \
--module <module> --url <url> --evidence E-001 --confidence 95 \
--cvss "CVSS:4.0/... (score X.X, CVSS-B)" \
--priority-rationale "<severity plus business priority rationale>"
openghost report generateUse CVSS v4.0 by default for new reports unless the engagement requires v3.1. When CVSS is used, include version, score, vector, and v4.0 nomenclature where applicable. CVSS is a severity input; remediation priority also depends on business criticality, exploitability, active exploitation, KEV/EPSS context, compensating controls, and urgency.
| Reference | Load When |
|---|---|
references/workflow.md | Complete engagement workflow |
references/threat-modeling.md | Objectives, crown jewels, attack paths, ROE, deconfliction, cleanup |
references/authenticated-testing.md | Credentials, cookies, tokens, and multi-role testing |
references/cognitive-framework.md | Hypotheses, tests, validation, and confidence |
references/autonomous-assessment.md | openghost assess modes and generated leads |
references/tooling.md | Launcher commands, sandbox tools, storage, templates |
references/zap-playwright.md | ZAP, browser proxying, HAR/trace/screenshot capture, alerts |
references/reporting.md | Evidence, findings, CVSS, final reports |
references/risk-triage.md | Remediation priority beyond raw severity |
references/module-map.md | Module selection and completion criteria |
openghost sandbox stop~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.