ADVERTISEMENT

PRO-NIR steps up cyber monitoring following bomb threats

Published Nov 20, 2025 05:44 pm
BOMB threats rocked two schools in Himamaylan City and Kabankalan City, Negros Occidental on Wednesday night, Nov. 19. (Himamaylan City Police Station)
BOMB threats rocked two schools in Himamaylan City and Kabankalan City, Negros Occidental on Wednesday night, Nov. 19. (Himamaylan City Police Station)
BACOLOD CITY – The Police Regional Office-Negros Island Region (PRO-NIR) has stepped up coordination with  Regional Anti-Cybercrime Unit and Information and Communication Technology (ICT) experts for real-time monitoring, rapid tracing of digital threats, and analysis of digital footprints, metadata, and communication patterns, after two schools in Negros Occidental reported bomb threats on Wednesday night.
Police Brig. Gen. Arnold Thomas Ibay, PRO-NIR director, ordered enhanced cyber-monitoring, digital forensics support, and technical investigation to help authorities quickly trace, validate, and respond to threats transmitted online, through mobile messaging, or via anonymous digital platforms.
The threats targeted West Visayas State University (WVSU)-Himamaylan City campus and Central Philippines State University (CPSU) in Kabankalan City. 
Ibay stressed that public safety remains their priority as they work with cybercrime investigators and ICT specialists to identify those responsible.
Police Lt. Col. Anthony Grande, Himamaylan police chief, said that the threat to WVSU was sent via Facebook Messenger to the school publication’s page around 9:45 p.m.
The message claimed bombs were planted in the Education and Hospitality Management buildings allegedly due to faculty and staff mistreatment of students.
Police called in the Provincial Explosive Ordnance Disposal and K9 Unit for inspection and the campus was later cleared.
The student linked to the sender’s account told investigators her profile photo was stolen and used to impersonate her. She initially claimed hacking and later “identity theft.”
Grande said they are verifying if the account was cloned and that the student is cooperating. Classes at WVSU resumed the next day.
Police Lt. Col. Roberto Indiape Jr., Kabankalan City police chief, confirmed that CPSU personnel received the same message, and after a thorough search, the school was declared safe.
He said investigators have a lead and suspect the same individual might be behind both threats.
These incidents followed a surge of bomb threats in Iloilo.
In response, the PRO-NIR has intensified their Intelligence sharing with local government units (LGUs) and ICT stakeholders.
They are ramping up community awareness to encourage quick reporting while preventing unnecessary panic.
“We call on the public to remain calm, vigilant, and cooperative,” Ibay said, warning that perpetrators of false bomb threats will be relentlessly pursued.
He emphasized that all reported threats are treated seriously and that security protocols remain firmly in place across the region.

Related Tags

Bomb threat Negros Occidental PRO-NIR Himamaylan City Kabankalan City
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.