UNPKG

agentsqripts

Version:

Comprehensive static code analysis toolkit for identifying technical debt, security vulnerabilities, performance issues, and code quality problems

30 lines (26 loc) 780 B
/** * @file Security patterns provider * @description Provides security patterns for vulnerability detection */ const { COMMON_PATTERNS, JAVASCRIPT_PATTERNS, PYTHON_PATTERNS } = require('../../config/securityPatterns'); /** * Gets language-specific patterns * @param {string} language - Programming language * @returns {Array} Array of patterns for the language */ function getLanguageSpecificPatterns(language) { const languageMap = { 'javascript': JAVASCRIPT_PATTERNS, 'typescript': JAVASCRIPT_PATTERNS, 'python': PYTHON_PATTERNS, 'jsx': JAVASCRIPT_PATTERNS, 'tsx': JAVASCRIPT_PATTERNS }; return languageMap[language] || []; } module.exports = { COMMON_PATTERNS, JAVASCRIPT_PATTERNS, PYTHON_PATTERNS, getLanguageSpecificPatterns };