senior-security

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

2|1|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/bhaktofmahakal/ai-counsellor-hf --skill senior-security-bhaktofmahakal
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: senior-security
Source: https://github.com/bhaktofmahakal/ai-counsellor-hf/tree/main/.claude/skills/senior-security
Command: npx skills add https://github.com/bhaktofmahakal/ai-counsellor-hf --skill senior-security-bhaktofmahakal

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Security assessments like threat modeling, code auditing, and penetration testing are time-consuming and inconsistent when done manually. This Skill provides structured automation scripts and reference guides to standardize security engineering work across projects. ## Core Features & Use Cases - Threat Modeler: Runs automated threat modeling analysis against a target project path and produces a structured findings report. - Security Auditor: Scans a target directory for security issues and outputs findings in console or JSON format. - Pentest Automator: Executes penetration testing workflow scaffolding with verbose logging and JSON export options. - Reference Guides: Includes documentation on security architecture patterns, penetration testing workflows, and cryptography implementation. - Use Case: Point the security auditor at a new microservices repository before a release to generate a baseline security findings report, then consult the architecture patterns reference to remediate identified weaknesses. ## Quick Start Run the security auditor script against my project directory and show me the findings report in JSON format.

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 ./my-project. Add the --verbose flag for detailed progress output or --json to export results as structured JSON.

How to automate threat modeling for an application?▼

Use the threat modeler script by passing the target project path: python scripts/threat_modeler.py <project-path>. It validates the target, runs the analysis, and generates a findings report that can be saved to a file with the --output option.

What output formats does the security auditor support?▼

The auditor prints a formatted console report by default. Passing the --json flag outputs results as JSON, and combining it with --output <file> writes the JSON report directly to a file for integration with other tools.

Does the pentest automator require external Python packages?▼

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

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

The script raises an error when the provided target path does not exist on the file system. Verify the path is correct and accessible, using an absolute path if relative path resolution is ambiguous.