{ "name": "block_copy_command", "abstract": "PostgreSQL extension that blocks COPY commands via a configurable ProcessUtility hook", "description": "A PostgreSQL security extension that intercepts and blocks COPY commands using a ProcessUtility hook. Supports direction-specific blocking (COPY TO / COPY FROM), COPY PROGRAM blocking, per-role blocklists, superuser bypass, audit logging, and custom error hints.", "version": "0.1.4", "maintainer": "RustWizard ", "license": "bsd", "provides": { "block_copy_command": { "abstract": "Block COPY commands via a configurable ProcessUtility hook", "file": "block_copy_command.control", "version": "0.1.4" } }, "resources": { "homepage": "https://github.com/rustwizard/block_copy_command", "bugtracker": { "web": "https://github.com/rustwizard/block_copy_command/issues" }, "repository": { "url": "https://github.com/rustwizard/block_copy_command.git", "web": "https://github.com/rustwizard/block_copy_command", "type": "git" } }, "prereqs": { "runtime": { "requires": { "PostgreSQL": "13.0.0" } } }, "tags": ["copy", "security", "hook", "pgrx", "rust"], "generated_by": "hand", "meta-spec": { "version": "1.0.0", "url": "https://pgxn.org/spec/" } }