senior-security

Automates threat modeling, security auditing, and penetration testing workflows with Python scripts.

Updated Jul 24, 2026
One-click install
npx skills add https://github.com/eklyukin/my-ai-config --skill senior-security-eklyukin
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: senior-security
Source: https://github.com/eklyukin/my-ai-config/tree/main/skills/senior-security
Command: npx skills add https://github.com/eklyukin/my-ai-config --skill senior-security-eklyukin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Security assessments like threat modeling, audits, and penetration testing require repetitive manual effort and consistent methodology. This Skill provides structured scripts and reference guides to standardize and automate these security engineering tasks. ## Core Features & Use Cases - Threat Modeler: Runs automated threat modeling analysis against a target project path with JSON report output. - Security Auditor: Performs security audit analysis on a target directory and generates a findings report. - Pentest Automator: Automates penetration testing workflow steps with verbose and JSON output options. - Reference Guides: Includes documentation on security architecture patterns, penetration testing workflows, and cryptography implementation. - Use Case: Point the security auditor at a repository before a release to generate a structured findings report, then consult the cryptography implementation reference to remediate identified weaknesses. ## Quick Start Run the security auditor script against my project directory and summarize the findings report.

Frequently Asked Questions about senior-security

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

FAQPage Schema
How do I run a security audit on my project with Python?▼

Run the security auditor script with your project path as the argument, for example python scripts/security_auditor.py <target-path>. Add the --verbose flag for detailed progress output or --json to get machine-readable results.

How to automate threat modeling for an application?▼

Use the threat modeler script by passing the project path you want to analyze. The script validates the target, runs the analysis, and prints a report summarizing findings, with an option to write JSON output to a file.

What output formats do the security scripts support?▼

The scripts print a human-readable report to the console by default. Passing --json outputs structured JSON, and combining it with --output writes the results to a specified file path.

Does the security auditor require external Python packages?▼

No external packages are required. The scripts use only Python standard library modules such as argparse, json, and pathlib, so they run on any standard Python 3 installation.

Why does the script fail with a target path error?▼

The script validates that the target path exists before running analysis. If the path does not exist or is inaccessible, it raises an error and exits, so verify the path is correct and readable.