in cartography/intel/crxcavator/__init__.py [0:0]
def start_extension_ingestion(session, config):
"""
If this module is configured, perform ingestion of CRXcavator data. Otherwise warn and exit
:param session: Neo4J session for database interface
:param config: A cartography.config object
:return: None
"""
if not CRXCAVATOR_API_BASE_URL or not CRXCAVATOR_API_KEY:
logger.warning('CRXcavator import is not configured - skipping this module. See docs to configure.')
return
common_job_parameters = {
"UPDATE_TAG": config.update_tag,
}
sync_extensions(session, common_job_parameters, CRXCAVATOR_API_KEY, CRXCAVATOR_API_BASE_URL)
run_cleanup_job(
'crxcavator_import_cleanup.json',
session,
common_job_parameters
)