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.
**+++++**::. ......... ..::**++++++**:..
*+++++++*::.. ........ ..:**++++++**::...
*+++++++*::... .......... ..:**+++++**:::...
**+++++**::........::::::.. .::*******:::....
***++***:::.....:::*****::.. ..::***::::.....:
:*****:::.....:::********:.. ..::::::........:
::::::........::**+++++**:.. ......... ..:
....... ...::*+++++++*::.. ........ ..
.... ..::*+++++++*::.. .......... ..
... .::**+++++**::........::::::.. .
.. ..:***++***:::.....:::*****::. .
.. ..::*****:::.....:::********:.. .
:. ...::::::........::**+++++**:.. ..
:. ....:..... ...::*+++++++*::.. ...
:.. ........ ..::*+++++++*::.. .....
:... ......... .::**+++++**::........:::::
::.........::::... ..:***++***:::.....:::****:
::......::::*:::.. ..::*****:::.....:::*******
.....:::*******:.. ...::::::........::**+++++*
....:::**++++**::. ....:..... ...:**+++++++
...::**++++++**:.. ........ ..:**+++++++
..:**++++++**:... ......... .::**+++++*
..:**++++++**::.........::::... ..:***++***
.::**++++**:::......::::*:::.. ..::*****::
..:*******:::....:::*******:.. ...:::::::.
..::::::::......:::**++++**::. ....::....
...::::.........::**++++++**:.. ........
......... ..::**++++++**:.. .........
........ ..:**++++++**::.........::::...
...::.... .::**++++**:::......::::::::..
::::::.. .::*******:::....:::*******:..
*****::.. ..::::::::......:::**++++**::.
*++***:.. ...::::.........::**++++++**:..
++++**::. ......... ..::**++++++**:..
+++++*::.. ........ ..:**++++++**::... ..
+++++*::... ....::.... ..:***++++**::.......
++++**::.......:::::::.. .::*******:::....:::
*****:::....::::*****::.. ..:::*::::......:::*
**::::.....:::***++***:.. ...::::.........::**
:::........::**+++++**::. ......... ..::**
... ..:**+++++++*::.. ........ ..:**
. ..::*++++++**::... .....:.... ..:**
.::**+++++**::.......:::::::.. .::*
..:********:::.....:::*****::. ..::
..::*****:::.....:::***++***:.. ...:
...::::::........::**+++++**:.. .....
......... ..:**+++++++*::.. ......
........ ..::*++++++**::... .........
. ......... .::**+++++**::........::::::..
.......:::::... ..:********:::.....:::*****::.
....:::****::.. ..::*****:::.....:::***++***:.
..:::*******::. ...::::::........::**+++++**:.
.::***+++++*::. .......... ...:**+++++++*::
.::**++++++**:.. ........ ..:**++++++**::
..:**++++++**:... ........ .::**+++++**::
..:**++++++**::........:::::... ..:********:::
.::**+++***::......::::***::.. ..::*****:::..
..:******:::.....:::*******:.. ...::::::.....
..::::::::......::***++++**::. ..........
...:::.... ...::**++++++**:.. ........
........ ..:**++++++**:... ........
...... ..:**++++++**::........:::::...
:::... .::**+++***::......::::**:::..
:::.. ..:******:::.....:::*******:..
**::.. ..::::::::......:::**++++**::.
+**:.. ...:::..... ...::**++++++**:..
+**::. ........ .::**++++++**:... .
++*::.. ........ ..:**++++++**::.........
+**::... ....:::.... .::**+++***::......::::
***::.......:::::::.. .::******:::.....:::***
**::.....:::******::.. ..::::::::......:::**++
::......::***+++***:.. ...:::..... ...::**+++
........::**+++++**::. ........ ..::**+++
..:**+++++++*::.. ........ ..:**+++
..::*++++++**::... .....::.... ..:***++
.::**++++***::.......:::::::.. .::****
..:********::.....:::******::.. ..:::::
..:::***:::......::***+++***:.. ...:::.
...:::::.........::**+++++**::. ........
......... ..:**+++++++*::.. ........ **+++++**::. ......... ..::**++++++**:..
*+++++++*::.. ........ ..:**++++++**::...
*+++++++*::... .......... ..:**+++++**:::...
**+++++**::........::::::.. .::*******:::....
***++***:::.....:::*****::.. ..::***::::.....:
:*****:::.....:::********:.. ..::::::........:
::::::........::**+++++**:.. ......... ..:
....... ...::*+++++++*::.. ........ ..
.... ..::*+++++++*::.. .......... ..
... .::**+++++**::........::::::.. .
.. ..:***++***:::.....:::*****::. .
.. ..::*****:::.....:::********:.. .
:. ...::::::........::**+++++**:.. ..
:. ....:..... ...::*+++++++*::.. ...
:.. ........ ..::*+++++++*::.. .....
:... ......... .::**+++++**::........:::::
::.........::::... ..:***++***:::.....:::****:
::......::::*:::.. ..::*****:::.....:::*******
.....:::*******:.. ...::::::........::**+++++*
....:::**++++**::. ....:..... ...:**+++++++
...::**++++++**:.. ........ ..:**+++++++
..:**++++++**:... ......... .::**+++++*
..:**++++++**::.........::::... ..:***++***
.::**++++**:::......::::*:::.. ..::*****::
..:*******:::....:::*******:.. ...:::::::.
..::::::::......:::**++++**::. ....::....
...::::.........::**++++++**:.. ........
......... ..::**++++++**:.. .........
........ ..:**++++++**::.........::::...
...::.... .::**++++**:::......::::::::..
::::::.. .::*******:::....:::*******:..
*****::.. ..::::::::......:::**++++**::.
*++***:.. ...::::.........::**++++++**:..
++++**::. ......... ..::**++++++**:..
+++++*::.. ........ ..:**++++++**::... ..
+++++*::... ....::.... ..:***++++**::.......
++++**::.......:::::::.. .::*******:::....:::
*****:::....::::*****::.. ..:::*::::......:::*
**::::.....:::***++***:.. ...::::.........::**
:::........::**+++++**::. ......... ..::**
... ..:**+++++++*::.. ........ ..:**
. ..::*++++++**::... .....:.... ..:**
.::**+++++**::.......:::::::.. .::*
..:********:::.....:::*****::. ..::
..::*****:::.....:::***++***:.. ...:
...::::::........::**+++++**:.. .....
......... ..:**+++++++*::.. ......
........ ..::*++++++**::... .........
. ......... .::**+++++**::........::::::..
.......:::::... ..:********:::.....:::*****::.
....:::****::.. ..::*****:::.....:::***++***:.
..:::*******::. ...::::::........::**+++++**:.
.::***+++++*::. .......... ...:**+++++++*::
.::**++++++**:.. ........ ..:**++++++**::
..:**++++++**:... ........ .::**+++++**::
..:**++++++**::........:::::... ..:********:::
.::**+++***::......::::***::.. ..::*****:::..
..:******:::.....:::*******:.. ...::::::.....
..::::::::......::***++++**::. ..........
...:::.... ...::**++++++**:.. ........
........ ..:**++++++**:... ........
...... ..:**++++++**::........:::::...
:::... .::**+++***::......::::**:::..
:::.. ..:******:::.....:::*******:..
**::.. ..::::::::......:::**++++**::.
+**:.. ...:::..... ...::**++++++**:..
+**::. ........ .::**++++++**:... .
++*::.. ........ ..:**++++++**::.........
+**::... ....:::.... .::**+++***::......::::
***::.......:::::::.. .::******:::.....:::***
**::.....:::******::.. ..::::::::......:::**++
::......::***+++***:.. ...:::..... ...::**+++
........::**+++++**::. ........ ..::**+++
..:**+++++++*::.. ........ ..:**+++
..::*++++++**::... .....::.... ..:***++
.::**++++***::.......:::::::.. .::****
..:********::.....:::******::.. ..:::::
..:::***:::......::***+++***:.. ...:::.
...:::::.........::**+++++**::. ........
......... ..:**+++++++*::.. ........ Persistent browser and Electron interaction through js_repl for fast iterative UI debugging.
Persistent browser and Electron interaction through js_repl for fast iterative UI debugging.
Persistent browser and Electron interaction through `js_repl` for fast iterative UI debugging.
49f948ff6c1155d923e6ae3ccc12abfef2266f119f8e9546df2ddeee1f5eb369845a0a1This 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/openai/skills/tree/49f948faa9258a0c61caceaf225e179651397431/skills/.curated/playwright-interactive' -a codexRequires Node.js 22.20 or later. The command targets the catalog's pinned revision.
This source was created for Codex. 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.
Automate a real browser with Playwright to test user journeys and inspect page behavior.