MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / loadThreatIntelData

Function loadThreatIntelData

web/scripts/ragnar_modern.js:14492–14521  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

14490 const modal = document.getElementById('release-gate-modal');
14491 const messageEl = document.getElementById('release-gate-modal-message');
14492 if (messageEl) {
14493 messageEl.textContent = releaseGateState.message || RELEASE_GATE_DEFAULT_MESSAGE;
14494 }
14495 if (modal) {
14496 modal.classList.remove('hidden');
14497 modal.classList.add('flex');
14498 }
14499}
14500
14501function hideReleaseGateModal() {
14502 const modal = document.getElementById('release-gate-modal');
14503 if (modal) {
14504 modal.classList.add('hidden');
14505 modal.classList.remove('flex');
14506 }
14507}
14508
14509function ensureReleaseGateAcknowledged() {
14510 if (!releaseGateState.enabled) {
14511 return Promise.resolve(true);
14512 }
14513
14514 if (releaseGatePendingPromise) {
14515 showReleaseGateModal();
14516 return releaseGatePendingPromise;
14517 }
14518
14519 releaseGatePendingPromise = new Promise(resolve => {
14520 releaseGateResolver = resolve;
14521 showReleaseGateModal();
14522 });
14523 return releaseGatePendingPromise;
14524}

Callers 6

preloadAllTabsFunction · 0.70
loadTabDataFunction · 0.70
handleScanHostUpdateFunction · 0.70
setThreatIntelFilterFunction · 0.70
triggerManualVulnScanFunction · 0.70
enrichTargetFunction · 0.70

Calls 4

errorMethod · 0.80
networkAwareFetchFunction · 0.70

Tested by

no test coverage detected