Security Threat Model
Repository-grounded threat modeling that enumerates trust boundaries, assets, attacker capabilities, abuse paths, and mitigations, and writes a concise Markdown threat model.
**+++++**::. ......... ..::**++++++**:..
*+++++++*::.. ........ ..:**++++++**::...
*+++++++*::... .......... ..:**+++++**:::...
**+++++**::........::::::.. .::*******:::....
***++***:::.....:::*****::.. ..::***::::.....:
:*****:::.....:::********:.. ..::::::........:
::::::........::**+++++**:.. ......... ..:
....... ...::*+++++++*::.. ........ ..
.... ..::*+++++++*::.. .......... ..
... .::**+++++**::........::::::.. .
.. ..:***++***:::.....:::*****::. .
.. ..::*****:::.....:::********:.. .
:. ...::::::........::**+++++**:.. ..
:. ....:..... ...::*+++++++*::.. ...
:.. ........ ..::*+++++++*::.. .....
:... ......... .::**+++++**::........:::::
::.........::::... ..:***++***:::.....:::****:
::......::::*:::.. ..::*****:::.....:::*******
.....:::*******:.. ...::::::........::**+++++*
....:::**++++**::. ....:..... ...:**+++++++
...::**++++++**:.. ........ ..:**+++++++
..:**++++++**:... ......... .::**+++++*
..:**++++++**::.........::::... ..:***++***
.::**++++**:::......::::*:::.. ..::*****::
..:*******:::....:::*******:.. ...:::::::.
..::::::::......:::**++++**::. ....::....
...::::.........::**++++++**:.. ........
......... ..::**++++++**:.. .........
........ ..:**++++++**::.........::::...
...::.... .::**++++**:::......::::::::..
::::::.. .::*******:::....:::*******:..
*****::.. ..::::::::......:::**++++**::.
*++***:.. ...::::.........::**++++++**:..
++++**::. ......... ..::**++++++**:..
+++++*::.. ........ ..:**++++++**::... ..
+++++*::... ....::.... ..:***++++**::.......
++++**::.......:::::::.. .::*******:::....:::
*****:::....::::*****::.. ..:::*::::......:::*
**::::.....:::***++***:.. ...::::.........::**
:::........::**+++++**::. ......... ..::**
... ..:**+++++++*::.. ........ ..:**
. ..::*++++++**::... .....:.... ..:**
.::**+++++**::.......:::::::.. .::*
..:********:::.....:::*****::. ..::
..::*****:::.....:::***++***:.. ...:
...::::::........::**+++++**:.. .....
......... ..:**+++++++*::.. ......
........ ..::*++++++**::... .........
. ......... .::**+++++**::........::::::..
.......:::::... ..:********:::.....:::*****::.
....:::****::.. ..::*****:::.....:::***++***:.
..:::*******::. ...::::::........::**+++++**:.
.::***+++++*::. .......... ...:**+++++++*::
.::**++++++**:.. ........ ..:**++++++**::
..:**++++++**:... ........ .::**+++++**::
..:**++++++**::........:::::... ..:********:::
.::**+++***::......::::***::.. ..::*****:::..
..:******:::.....:::*******:.. ...::::::.....
..::::::::......::***++++**::. ..........
...:::.... ...::**++++++**:.. ........
........ ..:**++++++**:... ........
...... ..:**++++++**::........:::::...
:::... .::**+++***::......::::**:::..
:::.. ..:******:::.....:::*******:..
**::.. ..::::::::......:::**++++**::.
+**:.. ...:::..... ...::**++++++**:..
+**::. ........ .::**++++++**:... .
++*::.. ........ ..:**++++++**::.........
+**::... ....:::.... .::**+++***::......::::
***::.......:::::::.. .::******:::.....:::***
**::.....:::******::.. ..::::::::......:::**++
::......::***+++***:.. ...:::..... ...::**+++
........::**+++++**::. ........ ..::**+++
..:**+++++++*::.. ........ ..:**+++
..::*++++++**::... .....::.... ..:***++
.::**++++***::.......:::::::.. .::****
..:********::.....:::******::.. ..:::::
..:::***:::......::***+++***:.. ...:::.
...:::::.........::**+++++**::. ........
......... ..:**+++++++*::.. ........ **+++++**::. ......... ..::**++++++**:..
*+++++++*::.. ........ ..:**++++++**::...
*+++++++*::... .......... ..:**+++++**:::...
**+++++**::........::::::.. .::*******:::....
***++***:::.....:::*****::.. ..::***::::.....:
:*****:::.....:::********:.. ..::::::........:
::::::........::**+++++**:.. ......... ..:
....... ...::*+++++++*::.. ........ ..
.... ..::*+++++++*::.. .......... ..
... .::**+++++**::........::::::.. .
.. ..:***++***:::.....:::*****::. .
.. ..::*****:::.....:::********:.. .
:. ...::::::........::**+++++**:.. ..
:. ....:..... ...::*+++++++*::.. ...
:.. ........ ..::*+++++++*::.. .....
:... ......... .::**+++++**::........:::::
::.........::::... ..:***++***:::.....:::****:
::......::::*:::.. ..::*****:::.....:::*******
.....:::*******:.. ...::::::........::**+++++*
....:::**++++**::. ....:..... ...:**+++++++
...::**++++++**:.. ........ ..:**+++++++
..:**++++++**:... ......... .::**+++++*
..:**++++++**::.........::::... ..:***++***
.::**++++**:::......::::*:::.. ..::*****::
..:*******:::....:::*******:.. ...:::::::.
..::::::::......:::**++++**::. ....::....
...::::.........::**++++++**:.. ........
......... ..::**++++++**:.. .........
........ ..:**++++++**::.........::::...
...::.... .::**++++**:::......::::::::..
::::::.. .::*******:::....:::*******:..
*****::.. ..::::::::......:::**++++**::.
*++***:.. ...::::.........::**++++++**:..
++++**::. ......... ..::**++++++**:..
+++++*::.. ........ ..:**++++++**::... ..
+++++*::... ....::.... ..:***++++**::.......
++++**::.......:::::::.. .::*******:::....:::
*****:::....::::*****::.. ..:::*::::......:::*
**::::.....:::***++***:.. ...::::.........::**
:::........::**+++++**::. ......... ..::**
... ..:**+++++++*::.. ........ ..:**
. ..::*++++++**::... .....:.... ..:**
.::**+++++**::.......:::::::.. .::*
..:********:::.....:::*****::. ..::
..::*****:::.....:::***++***:.. ...:
...::::::........::**+++++**:.. .....
......... ..:**+++++++*::.. ......
........ ..::*++++++**::... .........
. ......... .::**+++++**::........::::::..
.......:::::... ..:********:::.....:::*****::.
....:::****::.. ..::*****:::.....:::***++***:.
..:::*******::. ...::::::........::**+++++**:.
.::***+++++*::. .......... ...:**+++++++*::
.::**++++++**:.. ........ ..:**++++++**::
..:**++++++**:... ........ .::**+++++**::
..:**++++++**::........:::::... ..:********:::
.::**+++***::......::::***::.. ..::*****:::..
..:******:::.....:::*******:.. ...::::::.....
..::::::::......::***++++**::. ..........
...:::.... ...::**++++++**:.. ........
........ ..:**++++++**:... ........
...... ..:**++++++**::........:::::...
:::... .::**+++***::......::::**:::..
:::.. ..:******:::.....:::*******:..
**::.. ..::::::::......:::**++++**::.
+**:.. ...:::..... ...::**++++++**:..
+**::. ........ .::**++++++**:... .
++*::.. ........ ..:**++++++**::.........
+**::... ....:::.... .::**+++***::......::::
***::.......:::::::.. .::******:::.....:::***
**::.....:::******::.. ..::::::::......:::**++
::......::***+++***:.. ...:::..... ...::**+++
........::**+++++**::. ........ ..::**+++
..:**+++++++*::.. ........ ..:**+++
..::*++++++**::... .....::.... ..:***++
.::**++++***::.......:::::::.. .::****
..:********::.....:::******::.. ..:::::
..:::***:::......::***+++***:.. ...:::.
...:::::.........::**+++++**::. ........
......... ..:**+++++++*::.. ........ Prepare a focused code review with the relevant changes, requirements and validation evidence.
Prepare a focused code review with the relevant changes, requirements and validation evidence.
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
22f0b462180e14a448e9410bec88e6646a2d1f0ce7fdd58de27388c1e052e929679d2bcThis record comes from the publisher's repository. The skill and supporting files have not undergone a security audit. Review the contents and required permissions before installing.
Read the selection policynpx skills add 'https://github.com/obra/superpowers/tree/22f0b463e7a5e579904dd6211a520321035526f7/skills/requesting-code-review' -a claude-codeRequires Node.js 22.20 or later. The command targets the catalog's pinned revision.
This source was created for Claude Code. Other agents may require an external tool or adaptation.
The ZIP includes the entire repository and its supporting files.
Repository-grounded threat modeling that enumerates trust boundaries, assets, attacker capabilities, abuse paths, and mitigations, and writes a concise Markdown threat model.
Perform language and framework specific security best-practice reviews and suggest improvements.
Analyze git repositories to build a security ownership topology (people-to-file), compute bus factor and sensitive-code ownership, and export CSV/JSON for graph databases and visualization.
Persistent browser and Electron interaction through js_repl for fast iterative UI debugging.