@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
TypeScript
/**
* 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