refactor sigma_db_queries into multiple files

This commit is contained in:
Charlotte Croce 2025-04-18 15:45:26 -04:00
parent 167829704a
commit 85bb8958b8
14 changed files with 1302 additions and 1213 deletions

View file

@ -11,7 +11,7 @@ const { execSync } = require('child_process');
const logger = require('../../utils/logger');
const { SIGMA_CLI_PATH, SIGMA_CLI_CONFIG } = require('../../config/appConfig');
const { convertSigmaRule } = require('./sigma_converter_service');
const { getRuleYamlContent } = require('../../sigma_db/sigma_db_queries');
const { getRuleYamlContent } = require('../../sigma_db/queries');
const { getFileName } = require('../../utils/file_utils');
const FILE_NAME = getFileName(__filename);

View file

@ -4,7 +4,7 @@
//
const logger = require('../../utils/logger');
const yaml = require('js-yaml');
const { findRuleById } = require('../../sigma_db/sigma_db_queries');
const { findRuleById } = require('../../sigma_db/queries');
const { getFileName } = require('../../utils/file_utils');
const FILE_NAME = getFileName(__filename);

View file

@ -5,7 +5,7 @@
*/
const logger = require('../../utils/logger');
const { convertSigmaRule, extractDetectionCondition } = require('./sigma_converter_service');
const { debugRuleContent, getRuleYamlContent } = require('../../sigma_db/sigma_db_queries');
const { debugRuleContent, getRuleYamlContent } = require('../../sigma_db/queries');
const { getFileName } = require('../../utils/file_utils');
const FILE_NAME = getFileName(__filename);
@ -147,4 +147,4 @@ async function getSigmaRuleYaml(ruleId) {
module.exports = {
explainSigmaRule,
getSigmaRuleYaml
};
};

View file

@ -6,7 +6,7 @@
* Supports pagination for large result sets.
*/
const { searchRules, searchRulesComplex } = require('../../sigma_db/sigma_db_queries');
const { searchRules, searchRulesComplex } = require('../../sigma_db/queries');
const { parseComplexQuery } = require('../../lang/query_parser');
const logger = require('../../utils/logger');
const { convertSigmaRule } = require('./sigma_converter_service');

View file

@ -5,7 +5,7 @@
* Provides aggregated statistical information about the rule database
*/
const logger = require('../../utils/logger');
const { getStatsFromDatabase } = require('../../sigma_db/sigma_db_queries');
const { getStatsFromDatabase } = require('../../sigma_db/queries');
const { getFileName } = require('../../utils/file_utils');
const FILE_NAME = getFileName(__filename);