From 0ac47557fc630bc338b26ccfb07acf62d283dd5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Rzepecki?= Date: Tue, 11 Feb 2025 14:57:39 +0100 Subject: [PATCH] refactor: Trim down default content exclusion patterns --- .../src/rpc/explain/ContentRestrictions.ts | 46 +++++-------------- 1 file changed, 11 insertions(+), 35 deletions(-) diff --git a/packages/cli/src/rpc/explain/ContentRestrictions.ts b/packages/cli/src/rpc/explain/ContentRestrictions.ts index 2b8900d5e3..4f151e8d8c 100644 --- a/packages/cli/src/rpc/explain/ContentRestrictions.ts +++ b/packages/cli/src/rpc/explain/ContentRestrictions.ts @@ -121,39 +121,15 @@ function getDefaultPatterns(): string[] { } const DEFAULT_PATTERNS = [ - 'config/**', - 'db_config/**', - 'db-scripts/**', - 'backups/**', - '.vscode/**', - 'config*.json', - 'db_config*.json', - 'application*.properties', - 'web*.config', - 'app*.config', - '*.pem', - '*.key', - '*.crt', - '*.log', - 'config*.yaml', - 'application*.yaml', - 'application*.yml', - 'config*.yml', - 'database*.yml', - 'config*.groovy', - 'config*.py', - 'config*.js', - 'hibernate.cfg*.yml', - 'pom.xml', - 'settings*.js', - 'settings*.py', - '*.ini', - '*.env', - '**/SWIFT/*.xml', - '*.csv', - '**/src/main/resources/*.properties', - '**/src/main/resources/*.yaml', - '**/src/main/resources/*.yml', - '**/src/main/resources/*.json', - '**/src/main/resources/*.xml', + 'config*.json', // JSON configuration files often contain sensitive settings and credentials + '*.pem', // PEM files typically store private keys and certificates + '*.key', // Key files contain private keys + '*.crt', // Certificate files + '*.log', // Log files may contain sensitive information such as error messages and stack traces + '*.env', // Environment variable files often contain sensitive data like API keys and passwords + '**/src/main/resources/*.properties', // Properties files in resources may contain configuration settings + '**/src/main/resources/*.yaml', // YAML files in resources may contain configuration settings + '**/src/main/resources/*.yml', // YML files in resources may contain configuration settings + '**/src/main/resources/*.json', // JSON files in resources may contain configuration settings + '**/src/main/resources/*.xml', // XML files in resources may contain configuration settings ];