senior-security

Automate threat modeling, security auditing, and pentest workflows with Python scripts.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/mwathiben/PropManager --skill senior-security-mwathiben
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-security
Source: https://github.com/mwathiben/PropManager/tree/main/.claude/skills/senior-security
Command: npx skills add https://github.com/mwathiben/PropManager --skill senior-security-mwathiben

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Streamlines security engineering tasks by providing automated threat modeling, security auditing, and pentest tooling.

Core Features & Use Cases

  • Threat Modeler: automated threat modeling to identify and mitigate risks at design time.
  • Security Auditor: comprehensive analysis and optimization of security posture across code, infrastructure, and deployments.
  • Pentest Automator: advanced tooling to automate penetration testing workflows and produce actionable reports.
  • Use Case: Integrate threat modeling into SDLC, run automated audits during CI, and trigger pentest runs on major releases.

Quick Start

Run the ThreatModeler, SecurityAuditor, and PentestAutomator against your project to start automated security assessments.

Frequently Asked Questions about senior-security

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

FAQPage Schema
How do I automate threat modeling during the software design phase?

Automated threat modeling identifies and mitigates design-time security risks by applying the ThreatModeler script against your project architecture. It generates structured findings that help integrate security assessments directly into your software design phase.

Can I run automated security audits across my code and infrastructure?

Yes, you can run automated security audits using the SecurityAuditor script to comprehensively analyze and optimize your security posture across code, infrastructure, and deployments. It outputs structured reports highlighting areas requiring security optimization.

What is the best way to automate penetration testing workflows for major releases?

Automating penetration testing workflows for major releases is achieved by running the PentestAutomator script against your target project. It executes advanced pentest tooling and generates actionable reports containing structured findings for your security assessments.

Do I need Python to run automated security assessments and pentest workflows?

Yes, Python is required to run the ThreatModeler, SecurityAuditor, and PentestAutomator scripts. These scripts rely on the Python environment to execute automated security assessments and generate structured findings and reports.

How does security automation integrate into a CI pipeline for continuous auditing?

Security automation integrates into CI pipelines by running the SecurityAuditor script during continuous integration builds. This performs automated security auditing on code and infrastructure changes, outputting structured findings to catch vulnerabilities before deployment.