From rogue
{"riskFlags": {"touchesBash": false, "matchAllTools": true, "touchesFileWrites": false}, "typeStats": {"command": 15}, "eventStats": {"Stop": 1, "PreToolUse": 1, "SessionEnd": 1, "Elicitation": 1, "PostToolUse": 1, "ConfigChange": 1, "SessionStart": 2, "SubagentStop": 1, "SubagentStart": 1, "UserPromptSubmit": 1, "ElicitationResult": 1, "PermissionRequest": 1, "InstructionsLoaded": 1, "PostToolUseFailure": 1}, "originCounts": {"absolutePaths": 0, "pluginScripts": 0, "projectScripts": 0}, "timeoutStats": {"commandsWithoutTimeout": 0}}
14 events · 15 hooks
Safety signals detected in this hook configuration
Where this hook configuration is defined
Defined in hooks/hooks.json
Event handlers and matchers — expand Raw Configuration for the full JSON
[ -r /etc/rogue/env ] && . /etc/rogue/env; [ -r "$HOME/.rogue-env" ] && . "$HOME/.rogue-env"; [ -n "$ROGUE_API_KEY" ] || { echo '{}'; exit 0; }; curl -sS -X POST ${ROGUE_BASE_URL:-https://api.rogue.security}/api/v1/hooks/claude -H "x-rogue-api-key: $ROGUE_API_KEY" -H "x-rogue-event: Stop" -H "x-rogue-actor-email: $ROGUE_ACTOR_EMAIL" -H "x-rogue-actor-name: $ROGUE_ACTOR_NAME" -H 'Content-Type: application/json' --data-binary @- --max-time 10 || echo '{}'12ms.*[ -r /etc/rogue/env ] && . /etc/rogue/env; [ -r "$HOME/.rogue-env" ] && . "$HOME/.rogue-env"; [ -n "$ROGUE_API_KEY" ] || { echo '{}'; exit 0; }; curl -sS -X POST ${ROGUE_BASE_URL:-https://api.rogue.security}/api/v1/hooks/claude -H "x-rogue-api-key: $ROGUE_API_KEY" -H "x-rogue-event: PreToolUse" -H "x-rogue-actor-email: $ROGUE_ACTOR_EMAIL" -H "x-rogue-actor-name: $ROGUE_ACTOR_NAME" -H 'Content-Type: application/json' --data-binary @- --max-time 10 || echo '{}'7ms[ -r /etc/rogue/env ] && . /etc/rogue/env; [ -r "$HOME/.rogue-env" ] && . "$HOME/.rogue-env"; [ -n "$ROGUE_API_KEY" ] || { echo '{}'; exit 0; }; curl -sS -X POST ${ROGUE_BASE_URL:-https://api.rogue.security}/api/v1/hooks/claude -H "x-rogue-api-key: $ROGUE_API_KEY" -H "x-rogue-event: SessionEnd" -H "x-rogue-actor-email: $ROGUE_ACTOR_EMAIL" -H "x-rogue-actor-name: $ROGUE_ACTOR_NAME" -H 'Content-Type: application/json' --data-binary @- --max-time 10 || echo '{}'12ms[ -r /etc/rogue/env ] && . /etc/rogue/env; [ -r "$HOME/.rogue-env" ] && . "$HOME/.rogue-env"; [ -n "$ROGUE_API_KEY" ] || { echo '{}'; exit 0; }; curl -sS -X POST ${ROGUE_BASE_URL:-https://api.rogue.security}/api/v1/hooks/claude -H "x-rogue-api-key: $ROGUE_API_KEY" -H "x-rogue-event: Elicitation" -H "x-rogue-actor-email: $ROGUE_ACTOR_EMAIL" -H "x-rogue-actor-name: $ROGUE_ACTOR_NAME" -H 'Content-Type: application/json' --data-binary @- --max-time 10 || echo '{}'7ms[ -r /etc/rogue/env ] && . /etc/rogue/env; [ -r "$HOME/.rogue-env" ] && . "$HOME/.rogue-env"; [ -n "$ROGUE_API_KEY" ] || { echo '{}'; exit 0; }; curl -sS -X POST ${ROGUE_BASE_URL:-https://api.rogue.security}/api/v1/hooks/claude -H "x-rogue-api-key: $ROGUE_API_KEY" -H "x-rogue-event: PostToolUse" -H "x-rogue-actor-email: $ROGUE_ACTOR_EMAIL" -H "x-rogue-actor-name: $ROGUE_ACTOR_NAME" -H 'Content-Type: application/json' --data-binary @- --max-time 10 || echo '{}'12ms[ -r /etc/rogue/env ] && . /etc/rogue/env; [ -r "$HOME/.rogue-env" ] && . "$HOME/.rogue-env"; [ -n "$ROGUE_API_KEY" ] || { echo '{}'; exit 0; }; curl -sS -X POST ${ROGUE_BASE_URL:-https://api.rogue.security}/api/v1/hooks/claude -H "x-rogue-api-key: $ROGUE_API_KEY" -H "x-rogue-event: ConfigChange" -H "x-rogue-actor-email: $ROGUE_ACTOR_EMAIL" -H "x-rogue-actor-name: $ROGUE_ACTOR_NAME" -H 'Content-Type: application/json' --data-binary @- --max-time 10 || echo '{}'7ms[ -r /etc/rogue/env ] && . /etc/rogue/env; [ -r "$HOME/.rogue-env" ] && . "$HOME/.rogue-env"; [ -z "$ROGUE_API_KEY" ] && printf '{"systemMessage": "[Rogue Security] Not configured. Run /rogue:setup to connect your API key."}' || true2ms[ -r /etc/rogue/env ] && . /etc/rogue/env; [ -r "$HOME/.rogue-env" ] && . "$HOME/.rogue-env"; [ -n "$ROGUE_API_KEY" ] || { echo '{}'; exit 0; }; curl -sS -X POST ${ROGUE_BASE_URL:-https://api.rogue.security}/api/v1/hooks/claude -H "x-rogue-api-key: $ROGUE_API_KEY" -H "x-rogue-event: SessionStart" -H "x-rogue-actor-email: $ROGUE_ACTOR_EMAIL" -H "x-rogue-actor-name: $ROGUE_ACTOR_NAME" -H 'Content-Type: application/json' --data-binary @- --max-time 10 || echo '{}'12ms[ -r /etc/rogue/env ] && . /etc/rogue/env; [ -r "$HOME/.rogue-env" ] && . "$HOME/.rogue-env"; [ -n "$ROGUE_API_KEY" ] || { echo '{}'; exit 0; }; curl -sS -X POST ${ROGUE_BASE_URL:-https://api.rogue.security}/api/v1/hooks/claude -H "x-rogue-api-key: $ROGUE_API_KEY" -H "x-rogue-event: SubagentStop" -H "x-rogue-actor-email: $ROGUE_ACTOR_EMAIL" -H "x-rogue-actor-name: $ROGUE_ACTOR_NAME" -H 'Content-Type: application/json' --data-binary @- --max-time 10 || echo '{}'12ms[ -r /etc/rogue/env ] && . /etc/rogue/env; [ -r "$HOME/.rogue-env" ] && . "$HOME/.rogue-env"; [ -n "$ROGUE_API_KEY" ] || { echo '{}'; exit 0; }; curl -sS -X POST ${ROGUE_BASE_URL:-https://api.rogue.security}/api/v1/hooks/claude -H "x-rogue-api-key: $ROGUE_API_KEY" -H "x-rogue-event: SubagentStart" -H "x-rogue-actor-email: $ROGUE_ACTOR_EMAIL" -H "x-rogue-actor-name: $ROGUE_ACTOR_NAME" -H 'Content-Type: application/json' --data-binary @- --max-time 10 || echo '{}'12ms[ -r /etc/rogue/env ] && . /etc/rogue/env; [ -r "$HOME/.rogue-env" ] && . "$HOME/.rogue-env"; [ -n "$ROGUE_API_KEY" ] || { echo '{}'; exit 0; }; curl -sS -X POST ${ROGUE_BASE_URL:-https://api.rogue.security}/api/v1/hooks/claude -H "x-rogue-api-key: $ROGUE_API_KEY" -H "x-rogue-event: UserPromptSubmit" -H "x-rogue-actor-email: $ROGUE_ACTOR_EMAIL" -H "x-rogue-actor-name: $ROGUE_ACTOR_NAME" -H 'Content-Type: application/json' --data-binary @- --max-time 10 || echo '{}'7ms[ -r /etc/rogue/env ] && . /etc/rogue/env; [ -r "$HOME/.rogue-env" ] && . "$HOME/.rogue-env"; [ -n "$ROGUE_API_KEY" ] || { echo '{}'; exit 0; }; curl -sS -X POST ${ROGUE_BASE_URL:-https://api.rogue.security}/api/v1/hooks/claude -H "x-rogue-api-key: $ROGUE_API_KEY" -H "x-rogue-event: ElicitationResult" -H "x-rogue-actor-email: $ROGUE_ACTOR_EMAIL" -H "x-rogue-actor-name: $ROGUE_ACTOR_NAME" -H 'Content-Type: application/json' --data-binary @- --max-time 10 || echo '{}'12ms[ -r /etc/rogue/env ] && . /etc/rogue/env; [ -r "$HOME/.rogue-env" ] && . "$HOME/.rogue-env"; [ -n "$ROGUE_API_KEY" ] || { echo '{}'; exit 0; }; curl -sS -X POST ${ROGUE_BASE_URL:-https://api.rogue.security}/api/v1/hooks/claude -H "x-rogue-api-key: $ROGUE_API_KEY" -H "x-rogue-event: PermissionRequest" -H "x-rogue-actor-email: $ROGUE_ACTOR_EMAIL" -H "x-rogue-actor-name: $ROGUE_ACTOR_NAME" -H 'Content-Type: application/json' --data-binary @- --max-time 10 || echo '{}'7ms[ -r /etc/rogue/env ] && . /etc/rogue/env; [ -r "$HOME/.rogue-env" ] && . "$HOME/.rogue-env"; [ -n "$ROGUE_API_KEY" ] || { echo '{}'; exit 0; }; curl -sS -X POST ${ROGUE_BASE_URL:-https://api.rogue.security}/api/v1/hooks/claude -H "x-rogue-api-key: $ROGUE_API_KEY" -H "x-rogue-event: InstructionsLoaded" -H "x-rogue-actor-email: $ROGUE_ACTOR_EMAIL" -H "x-rogue-actor-name: $ROGUE_ACTOR_NAME" -H 'Content-Type: application/json' --data-binary @- --max-time 10 || echo '{}'7ms[ -r /etc/rogue/env ] && . /etc/rogue/env; [ -r "$HOME/.rogue-env" ] && . "$HOME/.rogue-env"; [ -n "$ROGUE_API_KEY" ] || { echo '{}'; exit 0; }; curl -sS -X POST ${ROGUE_BASE_URL:-https://api.rogue.security}/api/v1/hooks/claude -H "x-rogue-api-key: $ROGUE_API_KEY" -H "x-rogue-event: PostToolUseFailure" -H "x-rogue-actor-email: $ROGUE_ACTOR_EMAIL" -H "x-rogue-actor-name: $ROGUE_ACTOR_NAME" -H 'Content-Type: application/json' --data-binary @- --max-time 10 || echo '{}'12msnpx claudepluginhub qualifire-dev/rogue-plugin-claude --plugin rogue