+
    „WÝjS  ã                  ó:   € R t ^ RIHt ^ RIHt ^ RIHt R R ltR# )z&``hermes security`` subcommand parser.)Úannotations)ÚCallable)Úadd_json_flagc               ó    € V ^8„  d   QhRRRR/# )é   Úcmd_securityr   ÚreturnÚNone© )Úformats   "ÚSC:\Users\johnn\AppData\Local\hermes\hermes-agent\hermes_cli\subcommands\security.pyÚ__annotate__r   
   s   € ÷ 4ñ 4°xð 4ÀDñ 4ó    c               ó‚  € V P                  RRRR7      pVP                  RRR7      pVP                  RR	R
R7      p\        VR4       VP                  RR. RORR7       VP                  RRRR7       VP                  RRRR7       VP                  RRRR7       VP	                  VR7       VP	                  VR7       R# )z5Attach the ``security`` subcommand to ``subparsers``.Úsecurityz?Supply-chain audit (OSV.dev) for venv, plugins, and MCP serversa  On-demand vulnerability scan against OSV.dev. Covers the Hermes venv (installed PyPI dists), Python deps declared by plugins under ~/.hermes/plugins/, and pinned npx/uvx MCP servers in config.yaml. Does NOT scan globally-installed packages or editor/browser extensions.)ÚhelpÚdescriptionÚsecurity_commandz<subcommand>)ÚdestÚmetavarÚauditz!Run a one-shot supply-chain auditz@Query OSV.dev for known vulnerabilities in installed components.z9Emit machine-readable JSON instead of human-readable textz	--fail-onÚcriticalzFExit non-zero when any finding meets this severity (default: critical))ÚdefaultÚchoicesr   z--skip-venvÚ
store_truez$Skip scanning the Hermes Python venv)Úactionr   z--skip-pluginsz'Skip scanning plugin requirements filesz
--skip-mcpz/Skip scanning pinned MCP servers in config.yaml)ÚfuncN)ÚlowÚmoderateÚhighr   )Ú
add_parserÚadd_subparsersr   Úadd_argumentÚset_defaults)Ú
subparsersr   Úsecurity_parserÚsecurity_subparsersÚaudit_parsers   &$   r   Úbuild_security_parserr(   
   s  € à ×+Ñ+ØÐZðVð ,ó W€Oð *×8Ñ8Ø¨ð 9ó 9Ðð '×1Ñ1ØÐ9ØVð 2ó X€Lô �,Ð [Ô\Ø×ÑØ˜ZÒ1XØUð ô Wð ×ÑØ˜lÐ1Wð ô Yà×ÑØ Ð4]ð ô _à×ÑØ˜\Ð0að ô cà×Ñ <ÐÔ0Ø× Ñ  lÐ Ö3r   N)Ú__doc__Ú
__future__r   Útypingr   Úhermes_cli.subcommands._sharedr   r(   r
   r   r   Ú<module>r-      s   ðÙ ,å "å å 8÷4r   