mirror of
https://github.com/mukul975/Anthropic-Cybersecurity-Skills.git
synced 2026-08-01 08:47:41 +03:00
Complete folder anatomy for all 649 cybersecurity skills + update LICENSE to Mahipal
- Add scripts/agent.py and references/api-reference.md to all remaining skills - Update all 648 LICENSE files: copyright now reads 'Mahipal' - Add implementing-security-monitoring-with-datadog (new skill with full anatomy) - All 649 skills now have: SKILL.md, LICENSE, scripts/agent.py, references/api-reference.md
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
# API Reference — Performing Endpoint Vulnerability Remediation
|
||||
|
||||
## Libraries Used
|
||||
- **csv**: Parse vulnerability scan CSV exports (Nessus, Qualys, Rapid7)
|
||||
- **subprocess**: Check installed Windows patches via `wmic qfe`
|
||||
- **socket**: Validate port-based remediation
|
||||
|
||||
## CLI Interface
|
||||
```
|
||||
python agent.py parse --scan-file scan.csv
|
||||
python agent.py patches
|
||||
python agent.py validate --host 10.0.0.1 --port 445
|
||||
python agent.py report --scan-file scan.csv [--output plan.json]
|
||||
```
|
||||
|
||||
## Core Functions
|
||||
### `parse_scan_report(csv_file)` — Parse and prioritize vulnerabilities by severity
|
||||
### `check_windows_patches()` — List installed Windows hotfixes via WMIC
|
||||
### `validate_remediation(host, port)` — TCP connect to verify port closure
|
||||
### `generate_remediation_report(scan_file, output)` — Group vulns by host for remediation
|
||||
|
||||
## Dependencies
|
||||
No external packages — Python standard library only.
|
||||
Reference in New Issue
Block a user