UNPKG

@samiyev/guardian

Version:

Research-backed code quality guardian for AI-assisted development. Detects hardcodes, secrets, circular deps, framework leaks, entity exposure, and 9 architecture violations. Enforces Clean Architecture/DDD principles. Works with GitHub Copilot, Cursor, W

74 lines 2.87 kB
/** * Secret detection constants * All hardcoded strings related to secret detection and examples */ export declare const SECRET_KEYWORDS: { readonly AWS: "aws"; readonly GITHUB: "github"; readonly NPM: "npm"; readonly SSH: "ssh"; readonly PRIVATE_KEY: "private key"; readonly SLACK: "slack"; readonly API_KEY: "api key"; readonly APIKEY: "apikey"; readonly ACCESS_KEY: "access key"; readonly SECRET: "secret"; readonly TOKEN: "token"; readonly PASSWORD: "password"; readonly USER: "user"; readonly BOT: "bot"; readonly RSA: "rsa"; readonly DSA: "dsa"; readonly ECDSA: "ecdsa"; readonly ED25519: "ed25519"; readonly BASICAUTH: "basicauth"; readonly GCP: "gcp"; readonly GOOGLE: "google"; readonly PRIVATEKEY: "privatekey"; readonly PERSONAL_ACCESS_TOKEN: "personal access token"; readonly OAUTH: "oauth"; }; export declare const SECRET_TYPE_NAMES: { readonly AWS_ACCESS_KEY: "AWS Access Key"; readonly AWS_SECRET_KEY: "AWS Secret Key"; readonly AWS_CREDENTIAL: "AWS Credential"; readonly GITHUB_PERSONAL_ACCESS_TOKEN: "GitHub Personal Access Token"; readonly GITHUB_OAUTH_TOKEN: "GitHub OAuth Token"; readonly GITHUB_TOKEN: "GitHub Token"; readonly NPM_TOKEN: "NPM Token"; readonly GCP_SERVICE_ACCOUNT_KEY: "GCP Service Account Key"; readonly SSH_RSA_PRIVATE_KEY: "SSH RSA Private Key"; readonly SSH_DSA_PRIVATE_KEY: "SSH DSA Private Key"; readonly SSH_ECDSA_PRIVATE_KEY: "SSH ECDSA Private Key"; readonly SSH_ED25519_PRIVATE_KEY: "SSH Ed25519 Private Key"; readonly SSH_PRIVATE_KEY: "SSH Private Key"; readonly SLACK_BOT_TOKEN: "Slack Bot Token"; readonly SLACK_USER_TOKEN: "Slack User Token"; readonly SLACK_TOKEN: "Slack Token"; readonly BASIC_AUTH_CREDENTIALS: "Basic Authentication Credentials"; readonly API_KEY: "API Key"; readonly AUTHENTICATION_TOKEN: "Authentication Token"; readonly PASSWORD: "Password"; readonly SECRET: "Secret"; readonly SENSITIVE_DATA: "Sensitive Data"; }; export declare const SECRET_EXAMPLE_VALUES: { readonly AWS_ACCESS_KEY_ID: "AKIA1234567890ABCDEF"; readonly AWS_SECRET_ACCESS_KEY: "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"; readonly GITHUB_TOKEN: "ghp_1234567890abcdefghijklmnopqrstuv"; readonly NPM_TOKEN: "npm_abc123xyz"; readonly SLACK_TOKEN: "xoxb-<token-here>"; readonly API_KEY: "sk_live_XXXXXXXXXXXXXXXXXXXX_example_key"; readonly HARDCODED_SECRET: "hardcoded-secret-value"; }; export declare const FILE_ENCODING: { readonly UTF8: "utf-8"; }; export declare const REGEX_ESCAPE_PATTERN: { readonly DOLLAR_AMPERSAND: "\\$&"; }; export declare const DYNAMIC_IMPORT_PATTERN_PARTS: { readonly QUOTE_START: "\"`][^"; readonly QUOTE_END: "`]+['\""; }; //# sourceMappingURL=SecretExamples.d.ts.map