UNPKG

vibe-guard

Version:

██ Vibe-Guard Security Scanner - 28 essential security rules to catch vulnerabilities before they catch you! Zero dependencies, instant setup, works everywhere, optimized performance. Detects SQL injection, XSS, exposed secrets, CSRF, CORS issues, contain

33 lines 2.71 kB
import { BaseRule } from '../types'; import { ExposedSecretsRule } from './exposed-secrets'; import { MissingAuthenticationRule } from './missing-authentication'; import { OpenCorsRule } from './open-cors'; import { HardcodedSensitiveDataRule } from './hardcoded-sensitive-data'; import { InsecureHttpRule } from './insecure-http'; import { SqlInjectionRule } from './sql-injection'; import { UnvalidatedInputRule } from './unvalidated-input'; import { DirectoryTraversalRule } from './directory-traversal'; import { InsecureDependenciesRule } from './insecure-dependencies'; import { MissingSecurityHeadersRule } from './missing-security-headers'; import { XssDetectionRule } from './xss-detection'; import { CsrfProtectionRule } from './csrf-protection'; import { InsecureDeserializationRule } from './insecure-deserialization'; import { BrokenAccessControlRule } from './broken-access-control'; import { InsecureFileUploadRule } from './insecure-file-upload'; import { InsecureRandomGenerationRule } from './insecure-random-generation'; import { InsecureLoggingRule } from './insecure-logging'; import { InsecureSessionManagementRule } from './insecure-session-management'; import { InsecureErrorHandlingRule } from './insecure-error-handling'; import { InsecureConfigurationRule } from './insecure-configuration'; import { AiGeneratedCodeValidationRule } from './ai-generated-code-validation'; import { AiAgentAccessControlRule } from './ai-agent-access-control'; import { AiDataLeakagePreventionRule } from './ai-data-leakage-prevention'; import { McpServerSecurityRule } from './mcp-server-security'; import { PromptInjectionDetectionRule } from './prompt-injection-detection'; import { DockerfileSecurityRule } from './dockerfile-security'; import { KubernetesSecurityRule } from './kubernetes-security'; import { ContainerRegistrySecurityRule } from './container-registry-security'; export declare function getAllRules(): BaseRule[]; export { ExposedSecretsRule, MissingAuthenticationRule, OpenCorsRule, HardcodedSensitiveDataRule, InsecureHttpRule, SqlInjectionRule, UnvalidatedInputRule, DirectoryTraversalRule, InsecureDependenciesRule, MissingSecurityHeadersRule, XssDetectionRule, CsrfProtectionRule, InsecureDeserializationRule, BrokenAccessControlRule, InsecureFileUploadRule, InsecureRandomGenerationRule, InsecureLoggingRule, InsecureSessionManagementRule, InsecureErrorHandlingRule, InsecureConfigurationRule, AiGeneratedCodeValidationRule, AiAgentAccessControlRule, AiDataLeakagePreventionRule, McpServerSecurityRule, PromptInjectionDetectionRule, DockerfileSecurityRule, KubernetesSecurityRule, ContainerRegistrySecurityRule, }; export * from '../types'; //# sourceMappingURL=index.d.ts.map