mirror of
https://github.com/mukul975/Anthropic-Cybersecurity-Skills.git
synced 2026-07-24 13:40:57 +03:00
Production hardening: security fixes, code quality, 724 skills complete
- Fix 25 shell=True subprocess calls with list-based commands - Fix 49 verify=False in defensive skills (env-var override) - Add timeout to 231 HTTP/subprocess/socket calls - Fix 6 SQL injection patterns with whitelist validation - Replace 8 __import__() with standard imports - Remove 701 unused imports across 442 files - Add authorized-testing disclaimers to all offensive skills - Complete 11 incomplete skill directories - Expand 10 stub SKILL.md files with full content - Fix 2 YAML parse errors in frontmatter - Fix 5 pre-existing syntax errors - Convert 22 hardcoded paths/ports to environment variables - Back up 21 redundant skill pairs to .bak - Fix 2 global declaration errors - 724/724 skills with full folder anatomy (SKILL.md + agent.py + api-reference.md + LICENSE) - 0 compile errors across all 724 agent.py files
This commit is contained in:
@@ -10,6 +10,9 @@ license: Apache-2.0
|
||||
---
|
||||
# Performing Open Source Intelligence Gathering
|
||||
|
||||
|
||||
> **Legal Notice:** This skill is for authorized security testing and educational purposes only. Unauthorized use against systems you do not own or have written permission to test is illegal and may violate computer fraud laws.
|
||||
|
||||
## Overview
|
||||
|
||||
Open Source Intelligence (OSINT) gathering is the first active phase of a red team engagement, where operators collect publicly available information about the target organization to identify attack surfaces, potential targets for social engineering, technology stacks, and credential exposures. Effective OSINT directly shapes initial access strategies and reduces operational risk.
|
||||
@@ -48,7 +51,7 @@ Open Source Intelligence (OSINT) gathering is the first active phase of a red te
|
||||
- **T1594** - Search Victim-Owned Websites
|
||||
- **T1596** - Search Open Technical Databases
|
||||
|
||||
## Implementation Steps
|
||||
## Workflow
|
||||
|
||||
### Phase 1: Domain and Network Reconnaissance
|
||||
1. Perform WHOIS lookups for target domains
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
#!/usr/bin/env python3
|
||||
# For authorized penetration testing and educational environments only.
|
||||
# Usage against targets without prior mutual consent is illegal.
|
||||
# It is the end user's responsibility to obey all applicable local, state and federal laws.
|
||||
"""Agent for performing open source intelligence (OSINT) gathering."""
|
||||
|
||||
import json
|
||||
import argparse
|
||||
import re
|
||||
import socket
|
||||
from datetime import datetime
|
||||
|
||||
try:
|
||||
import requests
|
||||
|
||||
Reference in New Issue
Block a user