ADVERTISEMENT

Only one person can tell Leviste to release Cabral's list

Published Dec 21, 2025 10:08 pm

At A Glance

  • Batangas 1st district Rep. Leandro Legarda Leviste is ready and willing to release the alleged list of Department of Public Works and Highways (DPWH) insertion proponents for all Filipinos to see and examine.
Batangas 1st district Rep. Leandro Legarda Leviste (left), ormer DPWH undersecretary Maria Catalina Cabral (Facebook, Senate PRIB)
Batangas 1st district Rep. Leandro Legarda Leviste (left), ormer DPWH undersecretary Maria Catalina Cabral (Facebook, Senate PRIB)


Batangas 1st district Rep. Leandro Legarda Leviste is ready and willing to release the alleged list of Department of Public Works and Highways (DPWH) insertion proponents for all Filipinos to see and examine.
But he wants the go signal to come from DPWH Secretary Vince Dizon himself.
Leviste gave these remarks Sunday, Dec. 21, just days after the supposed source of the list, former DPWH undersecretary Maria Catalina Cabral, was found dead in a ravine in Benguet.
"DPWH undersecretary Catalina Cabral gave me files listing the proponents of DPWH insertions of the whole country on Sept. 4, after Secretary Vince Dizon told her on the phone to release them to me in the interest of transparency," the neophyte lawmaker said.
"Since then, many have asked for the late USec Cabral’s files to be released to the public. I will await the DPWH’s position on this, and I will release them if Sec Vince tells me to," Leviste said.
The billionaire businessman-turned--congressman acknowledged that the release of Cabral's files would have wide-ranging consequences.
"They list proponents of flood control and other DPWH projects from the whole government – not only congressmen and senators, but also people from the executive, including secretaries and undersecretaries outside DPWH, as well as private individuals," explained Leviste.
"So as not to compromise my work in Congress, I would prefer that DPWH be the one to decide on releasing these files to the public," he noted.
Leviste is also personally affected by Cabral’s passing, as mysterious as it is unravelling to be.
"In light of recent events, my immediate concern is that DPWH personnel who have copies of these files are kept safe and that all such files are preserved," he said.
At any rate, Leviste noted that he could release the insertions of proponents "to the extent that I am allowed in Congress as I did on Nov. 19".
"In the meantime, I showed the files to the ICI on Nov. 18 and 19 and to the Ombudsman on Nov. 26, who said the files would be helpful for their investigations," he said.
Leviste shared how he managed to get the controversial list in the first place.
"For context, I had been requesting data on the budget of each congressional district since May. I met with Usec Cabral in her office on June 11 and wrote to the DPWH to follow up on this on Aug. 11," said Leviste.
"When she tendered her courtesy resignation, I worried that files might get lost, so I set a meeting at her office through Director Alex Bote on Sept. 4. To give credit to Sec Vince who had assumed office on Sept. 1, it was because of his push for transparency that I was finally given the files," he said.
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.