mirror of
https://github.com/mukul975/Anthropic-Cybersecurity-Skills.git
synced 2026-07-06 07:48: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:
@@ -126,7 +126,7 @@ def generate_tls_certificates(output_dir, server_cn, client_cns):
|
||||
"openssl", "req", "-x509", "-newkey", "rsa:4096", "-keyout", ca_key,
|
||||
"-out", ca_cert, "-days", "3650", "-nodes",
|
||||
"-subj", f"/CN=Syslog CA/O=SOC/C=US",
|
||||
], capture_output=True, check=True)
|
||||
], capture_output=True, check=True, timeout=120)
|
||||
logger.info("Generated CA certificate: %s", ca_cert)
|
||||
|
||||
for cn in [server_cn] + client_cns:
|
||||
@@ -136,11 +136,11 @@ def generate_tls_certificates(output_dir, server_cn, client_cns):
|
||||
subprocess.run([
|
||||
"openssl", "req", "-newkey", "rsa:2048", "-keyout", key_file,
|
||||
"-out", csr_file, "-nodes", "-subj", f"/CN={cn}/O=SOC/C=US",
|
||||
], capture_output=True, check=True)
|
||||
], capture_output=True, check=True, timeout=120)
|
||||
subprocess.run([
|
||||
"openssl", "x509", "-req", "-in", csr_file, "-CA", ca_cert,
|
||||
"-CAkey", ca_key, "-CAcreateserial", "-out", cert_file, "-days", "365",
|
||||
], capture_output=True, check=True)
|
||||
], capture_output=True, check=True, timeout=120)
|
||||
logger.info("Generated certificate for %s", cn)
|
||||
return ca_cert
|
||||
|
||||
|
||||
Reference in New Issue
Block a user