UNPKG

claudekit

Version:

CLI tools for Claude Code development workflow

24 lines 744 B
import { BaseHook } from '../base.js'; import type { HookContext, HookResult } from '../base.js'; export { DEFAULT_PATTERNS } from '../sensitive-patterns.js'; export declare class FileGuardHook extends BaseHook { name: string; static metadata: { id: string; displayName: string; description: string; category: "validation"; triggerEvent: "PreToolUse"; matcher: string; dependencies: never[]; }; private bashParser; private securityEngine; private fileProtectionService; private isInitialized; execute(context: HookContext): Promise<HookResult>; private allow; private deny; private extractPathsFromCommand; } //# sourceMappingURL=index.d.ts.map