aboutsecurity-content-ingestion

Integrates external security knowledge into the AboutSecurity repository following structured SOP phases.

1.7k|238|Updated Dec 7, 2019
One-click install
npx skills add https://github.com/wgpsec/AboutSecurity --skill aboutsecurity-content-ingestion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aboutsecurity-content-ingestion
Source: https://github.com/wgpsec/AboutSecurity/tree/main/.claude/skills/aboutsecurity-content-ingestion
Command: npx skills add https://github.com/wgpsec/AboutSecurity --skill aboutsecurity-content-ingestion

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Adding external security material (blogs, tools, docs, screenshots) to a structured pentest knowledge base often leads to duplicated content, fabricated tool parameters, misplaced files, and accidental overwrites of contributor work. This Skill provides a seven-phase SOP that governs how external security knowledge is analyzed, verified, placed, and merged into the AboutSecurity repository.

Core Features & Use Cases

  • Gap Analysis Before Writing: Decomposes source material into covered, new, skippable, and to-verify buckets, then produces a placement checklist mapping each piece of content to a target SKILL.md or references file.
  • Truthfulness Verification: Requires every high-risk fact (tool parameters, API endpoints, default permissions, attack effects) to be confirmed against source material, official docs, or --help output before being written as fact.
  • Contributor Protection: Checks git status, remote commits, and recent PRs before editing, and requires explicit justification before deleting or compressing recently contributed content.
  • Use Case: A user provides a new cloud security blog with AWS CloudTrail bypass commands and asks to update the aws-post-exploit skill. The Skill first checks git state, extracts verifiable methods, validates AWS CLI parameters, splits content between SKILL.md and references/, and reports what was changed, verified, or skipped.

Quick Start

Absorb the attached security article into the AboutSecurity repository, following the contribution rules and verifying all tool parameters before writing.

Frequently Asked Questions about aboutsecurity-content-ingestion

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add external security content to the AboutSecurity repository?

Follow the seven-phase SOP: read CONTRIBUTING.md and relevant skills, decompose the source material, build a placement checklist, rewrite content in methodology style, verify all tool parameters and APIs, implement minimal edits, then review the diff. Never paste source text directly.

How do I decide whether content goes in SKILL.md or references?

High-level workflows, decision trees, and phased methods belong in SKILL.md, which must stay under 500 lines. Long commands, tool details, payloads, API endpoints, and comparison tables go into references/*.md files linked from the skill entry point.

How does the skill prevent overwriting contributor content?

It runs git fetch, status, and log comparisons against origin/master before editing, reports divergence and new remote files, and avoids reset or rebase unless the user explicitly approves. Deleting or compressing recent contributions requires a documented reason such as duplication or misplacement.

What happens when tool parameters or API claims cannot be verified?

Unverifiable facts are never written as definitive statements. They are either skipped entirely or recorded in a to-verify list for manual confirmation, and the final report discloses which content was excluded for lack of verification.

When should a new skill be created instead of editing an existing one?

Create a new skill only when the content introduces a distinct topic that changes trigger scope, and update the description accordingly. For small additions, edit the closest existing reference file rather than creating new files for tidiness.