UNPKG

hikma-engine

Version:

Code Knowledge Graph Indexer - A sophisticated TypeScript-based indexer that transforms Git repositories into multi-dimensional knowledge stores for AI agents

18 lines 1.36 kB
import { Request, Response, NextFunction } from 'express'; export declare function sanitizeInput(req: Request, res: Response, next: NextFunction): void; export declare function preventPathTraversal(req: Request, res: Response, next: NextFunction): void; export declare function preventSQLInjection(req: Request, res: Response, next: NextFunction): void; export declare function limitRequestSize(maxSize?: string): (req: Request, res: Response, next: NextFunction) => void; export declare function securityHeaders(req: Request, res: Response, next: NextFunction): void; export declare function configureHelmet(): (req: import("http").IncomingMessage, res: import("http").ServerResponse, next: (err?: unknown) => void) => void; export declare function ipWhitelist(allowedIPs?: string[]): (req: Request, res: Response, next: NextFunction) => void; export declare function requestTimeout(timeoutMs?: number): (req: Request, res: Response, next: NextFunction) => void; export declare function configureCORS(): { origin: (origin: string | undefined, callback: (err: Error | null, allow?: boolean) => void) => void; credentials: boolean; methods: string[]; allowedHeaders: string[]; exposedHeaders: string[]; }; export declare function securityAuditLog(req: Request, res: Response, next: NextFunction): void; //# sourceMappingURL=security.d.ts.map