analysis-and-reporting
Endpoint interest scoring, mobile app ownership confidence, attack-path hint patterns, a severity decision matrix, sector…
Autonomous report generation from collected findings. Produces bug bounty submissions, client deliverables, and vulnerability reports using the standard finding schema.
Claude Code
$ npx -y skills add Ap6pack/outrider-recon --skill report-template --agent claude-code
Codex
$ npx skills add Ap6pack/outrider-recon --skill report-template -a codex -y
Cursor
$ npx skills add Ap6pack/outrider-recon --skill report-template -a cursor -y
Gemini CLI
$ npx skills add Ap6pack/outrider-recon --skill report-template -a gemini-cli -y
GitHub Copilot
$ npx skills add Ap6pack/outrider-recon --skill report-template -a github-copilot -y
OpenCode
$ npx skills add Ap6pack/outrider-recon --skill report-template -a opencode -y
Windsurf
$ npx skills add Ap6pack/outrider-recon --skill report-template -a windsurf -y
name: report-template description: "Autonomous report generation from collected findings. Produces bug bounty submissions, client deliverables, and vulnerability reports using the standard finding schema." when_to_use: "Use when asked to generate, write, or submit a report — bug-bounty submissions, client deliverables, or vulnerability reports — from collected findings using the standard finding schema."
> Sub-skill of `offensive-osint`. Load `osint-methodology` for pipeline and deliverable context. > Authorized targets only.
---
**When triggered:** Report generation, bug bounty submission, vulnerability write-up, or client deliverable creation is needed.
**Execute:**
1. Collect all findings from the current engagement — pull from sidecar JSON files if available (`analysis-and-reporting` §6). 2. For bug bounty submissions: populate the Bug Bounty Report Template (§1) for each finding. 3. For client deliverables: populate the Client Report Template (§2) covering all findings. 4. Auto-fill severity, confidence, and attack-path hints from `analysis-and-reporting` §4 and §3. 5. Include reproduction steps with evidence (URL + UTC timestamp + SHA-256). 6. Apply risk translation for executive audience (see `osint-methodology` §14).
**Output:** Completed report per §1 or §2 template, ready for submission or delivery.
**Severity rules:** Use severity from the finding schema. Include CVSS v3 vector + score for bug bounty.
**Gating rules:** Never include raw credentials in reports — truncate to last 4 characters. Redact PII. Include encrypted credential bundle separately if needed.
**Chain to:** This is typically the final skill in the pipeline. Receives findings from all other sub-skills via `analysis-and-reporting` sidecar coordination.
---
Title: [{severity}] [{component}] {brief description}
## Overview
**Vulnerability Type:** {e.g., XSS, CSRF, SQL Injection, Exposed Credentials, Misconfiguration}
## Description
{2-3 sentences: what the vulnerability is and why it matters}
## Steps To Reproduce
1. {step with exact URL/endpoint}
2. {step with payload or action}
3. {step showing the result}
4. {additional steps as needed}
## Proof of Concept
{The most important section. Sanitized HTTP request/response, screenshot, or command output.
Include: URL + UTC timestamp + tool used. Truncate secrets to last 4 chars.}
## Impact
{What data/users/functions are at risk. Business-language impact statement.}
## Severity
{CVSS v3 vector + score + 1-sentence justification}
## Suggested Fix
{Concrete, actionable remediation recommendation}
## Supporting Material
{Screenshots, logs, WARC archives, SHA-256 hashes of downloaded artifacts}
## Additional Information
{Engagement context, related findings, references (CVE IDs, advisory URLs)}**Platform notes:**
---
# Engagement Report: {target} — {date range}
## Executive Summary
- Engagement type: {red team / bug bounty / ASM / ad-hoc}
- Scope: {domains, IP ranges, applications}
- Duration: {start — end}
- Top findings: {3-5 highest-severity findings with business impact + remediation effort}
## Aggregate Metrics
- Total assets discovered: {count by type}
- Findings by severity: {CRITICAL: N, HIGH: N, MEDIUM: N, LOW: N, INFO: N}
- Live credentials confirmed: {count}
## Findings
### Finding {N}: {title}
- **ID:** {stable hash or UUID}
- **Severity:** {CRITICAL/HIGH/MEDIUM/LOW/INFO}
- **Confidence:** {TENTATIVE/FIRM/CONFIRMED}
- **Asset:** {typed key, e.g., sub:api.example.com}
- **Category:** {e.g., SECRET_LEAK, OPEN_GRAPHQL_API, SSO_EXPOSURE}
- **Discovered:** {UTC ISO8601}
- **Description:** {2-5 sentences}
- **Evidence:** {URL + tool + screenshot + raw HTTP (truncated 2 KiB) + SHA-256}
- **Reproduction steps:** {numbered, copy-pasteable}
- **Business impact:** {risk translation for non-technical audience}
- **Remediation:** {immediate / short-term / long-term}
- **Attack path hint:** {from analysis-and-reporting §3 templates}
- **References:** {CVE-ID, advisory URL, vendor doc}
{Repeat for each finding}
## Recommended Next Steps
{Timeline-based recommendations with priority}
## Reproduction Package
- `run-log.jsonl` — timestamped event log
- `assets.db` — discovered assets
- `findings.db` — all findings
- `evidence/` — screenshots, HTTP captures, downloads (with .sha256)
- `re-test-script.sh` — re-validation script for remediated findingsFollow the shared run-contract instructions in `../_shared/run-contract.md`.
Promoted findings are read from the append-only `findings.jsonl` registry. Unpromoted `finding_candidate` claims from skill results must be clearly labeled as candidates, and report generation must not silently promote them. In this PR, `findings.md` remains operator-managed working Markdown rather than an automatically rendered finding export.
Claude-native, governed offensive-OSINT and external attack-surface platform for authorized security teams. Outrider is the governed front half of the offensive workflow.
Endpoint interest scoring, mobile app ownership confidence, attack-path hint patterns, a severity decision matrix, sector…
Cloud-native service fingerprints, Kubernetes/container exposure, CI/CD platform exposure, TLS deep audit, and favicon hash pivot…
Concrete endpoints, probes, and enumeration techniques for identity provider fingerprinting and auth surface mapping. Covers…
Router for the Offensive OSINT arsenal. Dispatches to focused sub-skills by task type. Covers the full external red-team surface:…
Comprehensive OSINT methodology for external red-team operations and authorized attack-surface assessments. Covers the staged…
Breach data lookup, HudsonRock infostealer intel, email-pattern inference, email harvest, Slack/Discord discovery, package…
Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication,…
Extract and decrypt Windows DPAPI-protected secrets (Credential Manager, browser logins/cookies, Wi-Fi credentials, KeePass keys)…
Clean and finalize authorized natural-language text intended for readers by auditing suspicious invisible Unicode and rewriting…