Stats
Actions
Tags
From metashape-mcp
Blocks file writes on Edit/Write tool calls using three Python-based guards (env, gitignored, settings drift) and runs pytest after each successful write. Performs file operations via PreToolUse blocking.
2 events · 6 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
mcp__metashape__(reset_camera_alignment|clear_model|clear_point_cloud|clear_depth_maps|clear_orthomosaic|clear_dem|clear_tiled_model)echo 'DESTRUCTIVE: This will permanently delete processed Metashape data that may have taken hours to generate.'Edit|Writebash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/block-psx-edit.shEdit|Writebash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/block-reference-edit.shmcp__metashape__(build_depth_maps|build_point_cloud|build_model|build_texture|build_dem|build_orthomosaic)bash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/preflight-estimate.shEdit|Writeruff format --quiet "$CLAUDE_FILE_PATH" 2>/dev/null; ruff check --fix --quiet "$CLAUDE_FILE_PATH" 2>/dev/null; exit 0mcp__metashape__(align_cameras|build_depth_maps|build_point_cloud|build_model|build_texture)bash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/post-qa-reminder.shnpx claudepluginhub jenkinsm13/claude-plugins --plugin metashape-mcp