91³Ô¹ÏÍø

Watch CBS News

Meadows had been warned of possible Jan. 6 violence, official says

A former White House official told the House committee investigating the January 6, 2021, insurrection at the U.S. Capitol that former President Donald Trump's chief of staff, Mark Meadows, had been advised of intelligence reports showing the potential for violence that day, according to transcripts released late Friday night.

Cassidy Hutchinson, who served as a special assistant in the Trump White House, told the committee "there were concerns brought forward" to Meadows ahead of the riot but it was unclear what Meadows did with that information.

"I just remember Mr. Ornato coming in and saying that we had intel reports saying that there could potentially be violence on the 6th," Hutchinson said, presumably referencing Anthony Ornato, a senior Secret Service official. "And Mr. Meadows said: 'All right. Let's talk about it.'"

The filing Friday also reinforced how certain Republican members of Congress were deeply involved in White House discussions about overturning the election in the months leading to the deadly insurrection.

Hutchinson describes several calls involving Meadows and members of the far-right House Freedom Caucus in late November and early December in which participants discussed what Vice President Mike Pence's role could be on January 6, besides the ceremonial role he was required to play.

On those calls, according to Hutchinson, were representatives from Trump's legal team, including Rudy Giuliani, Jenna Ellis and Sidney Powell, as well as Reps. Jim Jordan and Scott Perry.

The filing from the committee is in response to a lawsuit Meadows brought in December in Washington's federal court against the committee and House Speaker Nancy Pelosi.

The lawsuit asked a judge to invalidate two subpoenas that Meadows received from the committee, alleging they were "overly broad and unduly burdensome." The lawsuit went on to accuse the committee of overreaching by issuing a subpoena to Verizon for his cell phone records.

Shortly after the complaint was filed, the select committee sent a contempt of Congress charge against Meadows to the House floor, where it passed on a near-party-line vote. It was the first time the chamber had voted to hold a former member in contempt since the 1830s.

While an earlier contempt referral against former Trump adviser Steve Bannon resulted in an indictment, the Justice Department has been slower to decide whether to prosecute Meadows.

The criminal case against Meadows is more complex than that presented against Bannon, in part because Meadows had begun to cooperate with the committee, even providing documents to the nine-member panel.

Meadows' attorney, George Terwilliger, has previously defended his client by noting that due to Meadows' willingness to turn over records, he should not be compelled to appear for an interview. Terwilliger did not immediately return an email seeking comment Friday night.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=fd53910ecf4604072044ab7c46d9b028'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });