Skip to content
Back to skills

Article Writing

ASecurity

Transform technical findings into clear, structured written content: penetration test reports, vulnerability disclosures, security blog posts, and technical documentation.

  • 70 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 9, 2026
securitybashsqlawstestingsecuritydocumentation

Works with

  • cursor
  • cli

Security analysis

A100/100

Pro scans all 16 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add brucesongs/kali-claw --skill article-writing --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Article Writing?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Article Writing
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/brucesongs-article-writing/badge)](https://www.skillsdirectory.com/skills/brucesongs-article-writing)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: article-writing
description: "Transform technical findings into clear, structured written content: penetration test reports, vulnerability disclosures, security blog posts, and technical documentation."
origin: openclaw
version: "0.2.0.2"
compatibility:
  - openclaw
  - claude-code
  - cursor
  - windsurf
allowed-tools:
  - Bash
  - Read
  - Write
  - Edit
  - WebSearch
  - WebFetch
  - Agent
defense_triple_required: false
metadata:
  domain: knowledge
  tool_count: 0
  guide_count: 8
  mitre: "N/A (non-attack meta skill)"
  last_reviewed: "2026-07-26"
---




# Article Writing

## Summary

Article Writing skill domain covering knowledge operations.

**Domain**: knowledge

## Skill Identity

| Attribute | Value |
|-----------|-------|
| Domain | Documentation & Communication |
| Skill ID | article-writing |
| Version | 1.0.0 |
| Hacker Laws | Law 8 (Learn from Every Operation), Law 11 (Share Knowledge, Build Legacy) |
| Related Skills | knowledge-ops, deep-research |

## Purpose

Transform technical findings into clear, structured written content: penetration test reports, vulnerability disclosures, security blog posts, and technical documentation.

Writing is the final step in the intelligence workflow — turning raw findings into actionable deliverables for clients, researchers, or the public.

## Article Types

| Type | Audience | Format | Length |
|------|----------|--------|--------|
| **Pentest Report** | Client (technical + executive) | Executive Summary + Technical Findings | 10-50 pages |
| **Vulnerability Disclosure** | Vendor security team | CVE template + PoC | 2-5 pages |
| **Security Blog Post** | Public (technical) | Narrative + code samples | 1000-3000 words |
| **Advisory** | Public (mixed audience) | CVSS + mitigation steps | 500-1500 words |
| **Technical Documentation** | Internal team | How-to guide | Variable |

## Methodology

### Phase 1: Gather Intelligence

```bash
# Aggregate all findings from knowledge-ops
grep -rn "type: finding" memory/*target*.md | wc -l

# Extract high-confidence findings (>= 75)
grep -rn "confidence: [789][0-9]\|confidence: 100" memory/*target*.md -l | \
  xargs grep -h "## Summary"

# Group by severity
grep -rn "tags:.*critical\|tags:.*high" memory/*target*.md
```

### Phase 2: Structure Content

Follow the appropriate template (see below) for the article type. Outline before writing.

### Phase 3: Write

- **Executive Summary**: Non-technical, business impact-focused
- **Technical Detail**: Reproducible, includes code/commands
- **Evidence**: Screenshots, logs, PoC code
- **Recommendations**: Actionable remediation steps

### Phase 4: Review

- Technical accuracy check
- No sensitive data leakage (sanitize IPs, domains, credentials)
- CVSS scoring (if applicable)
- Proofread for clarity

## Templates

### Pentest Report Template

```markdown
# Penetration Test Report: [Client Name]

**Date**: [date]
**Version**: [version]
**Prepared by**: [your org]
**Classification**: [Confidential/Restricted]

---

## Executive Summary

[Target]: [description of target scope]
[Duration]: [test dates]
[Findings Summary]: [count by severity]

### Key Findings

- **Critical**: [count] — [one-line impact]
- **High**: [count] — [one-line impact]
- **Medium**: [count] — [one-line impact]
- **Low**: [count] — [one-line impact]

### Business Impact

[2-3 sentences on overall risk to the organization]

### Recommendations Priority

1. [Most critical fix]
2. [Second priority]
3. [Third priority]

---

## Scope

**In Scope**:
- [systems/domains tested]

**Out of Scope**:
- [systems excluded]

**Testing Methodology**: [OWASP, PTES, custom]

---

## Findings

### Finding 1: [Vulnerability Name]

**Severity**: Critical
**CVSS**: 9.8 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
**Affected Systems**: [list]

##

## Description

[What is the vulnerability? How does it work?]

#### Evidence

```bash
[Commands used to discover/exploit]
```

[Screenshot or log output]

#### Impact

- **Confidentiality**: [High/Medium/Low] — [why]
- **Integrity**: [High/Medium/Low] — [why]
- **Availability**: [High/Medium/Low] — [why]

#### Remediation

**Short-term**: [immediate fix]
**Long-term**: [architectural improvement]

**Verification**: [how to verify fix]

---

[Continue for all findings]

---

## Appendix

### Tools Used

- [tool list with versions]

### Testing Timeline

| Date | Activity |
|------|----------|
| [date] | Reconnaissance |
| [date] | Vulnerability scanning |
| [date] | Manual testing |
| [date] | Exploitation |
| [date] | Reporting |

### References

- [OWASP guides, CVE references, etc.]
```

### Vulnerability Disclosure Template

```markdown
# Vulnerability Disclosure: [Vulnerability Name]

**Date**: [discovery date]
**Severity**: [Critical/High/Medium/Low]
**CVSS**: [score] ([vector])
**CVE ID**: [if assigned, otherwise "Pending"]

---

## Affected Products

- **Product**: [name]
- **Versions**: [affected versions]
- **Fixed in**: [patched version, if known]

## Vulnerability Details

### Type

[SQL Injection / XSS / SSRF / etc.]

### Location

- **File**: [file path or URL]
- **Parameter**: [vulnerable parameter]
- **Method**: [GET/POST/etc.]

### Root Cause

[Technical explanation of why the vulnerability exists]

## Proof of Concept

```bash
[Minimal PoC to reproduce]
```

**Expected Result**: [what should happen]
**Actual Result**: [what happens, demonstrating the vuln]

## Impact

[Detailed impact analysis — what can an attacker achieve?]

## Remediation

### Developer Fix

```diff
[Code diff showing the fix, if simple]
```

### Workaround (if patch not available)

[Temporary mitigation steps]

## Timeline

| Date | Event |
|------|-------|
| [date] | Vulnerability discovered |
| [date] | Vendor notified |
| [date] | Vendor acknowledged |
| [date] | Patch released |
| [date] | Public disclosure |

## Credits

[Your name/org]

## Detection Methods

### Content Authenticity Audit
- **AI-generated text detection**: Statistical analysis (perplexity, burstiness) for AI fingerprints.
- **Plagiarism detection**: Content matching against existing web corpus (Copyscape, Turnitin).
- **Style anomalies**: Sudden style change in author's corpus; co-author compromise.

### SIEM Detection Rules
- **Custom content analytics**: Per-author baseline; alert on deviation.

## Defense Evasion Techniques

### AI Content Stealth
- **Humanize AI output**: Use Wordtune, Quillbot to add human-like variance.
- **Mixed authorship**: Combine AI-generated sections with human-written sections; reduces perplexity anomaly.
- **Style mimicry**: Train model on target author's corpus; mimic their style.

## References

- [Related CVEs, vendor advisories, etc.]
```

### Security Blog Post Template

```markdown
# [Catchy Title]: [One-Sentence Hook]

**Published**: [date]
**Author**: [name]
**Tags**: [tag1, tag2, tag3]

---

## TL;DR

[2-3 sentences summarizing the entire post]

---

## Introduction

[Set the stage — why does this topic matter? What problem are you solving?]

## Background

[Context needed to understand the vulnerability/technique/tool]

## Discovery

[How did you find this? What were the initial signals?]

## Deep Dive

[Technical details — this is the meat of the post]

### Step 1: [Phase Name]

[Description]

```bash
[Commands]
```

[Output/screenshot]

### Step 2: [Phase Name]

[Continue for all steps]

## Impact & Exploitation

[What can an attacker do with this? Real-world scenarios]

## Detection & Mitigation

### For Defenders

- [Detection method 1]
- [Detection method 2]

### For Developers

- [Secure coding practice to prevent this]

## Conclusion

[Wrap up — key takeaways, call to action]

## References

- [Links to related research, tools, CVEs]
```

## Use Cases

1. **Pentest Deliverable**: Final report for client after engagement
2. **Responsible Disclosure**: Notify vendor of discovered vulnerability
3. **Knowledge Sharing**: Publish research findings publicly
4. **Internal Documentation**: Record methodology for team playbooks
5. **Advisory Publishing**: Warn community of active threat

## Writing Best Practices

- **Be precise**: Use exact file paths, line numbers, version numbers
- **Be reproducible**: Include all commands, payloads, and environment details
- **Be cautious**: Sanitize sensitive data (IPs, domains, real credentials)
- **Be visual**: Screenshots, diagrams, code blocks
- **Be actionable**: Every finding needs a clear fix

## Integration

- **Input**: knowledge-ops findings, test-cases validation results
- **Output**: Markdown/PDF reports, blog posts, advisories
- **Handoff**: Share with client, vendor, or publish publicly

Files in this skill

  • SKILL.md8.5 KB
  • evidence/2026-09-04/lint.json438 B
  • evidence/2026-09-04/summary.md168 B
  • evidence/2026-09-08/lint.json438 B
  • evidence/2026-09-08/summary.md128 B
  • guides/cve-advisory-writing-guide.md21.1 KB
  • guides/cvss-scoring.md5.6 KB
  • guides/penetration-test-report-guide.md11.1 KB
  • guides/pentest-report-template-guide.md20 KB
  • guides/report-structure.md14.7 KB
  • guides/security-advisory-writing-guide.md9.4 KB
  • guides/security-blog-writing-guide.md21.9 KB
  • guides/usage-and-assessment.md1.3 KB
  • guides/vulnerability-writing.md19.7 KB
  • payloads.md70 KB
  • test-cases.md12 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in security →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.