{"id":3429,"date":"2025-04-22T03:03:31","date_gmt":"2025-04-22T03:03:31","guid":{"rendered":"https:\/\/serisec.com\/index.php\/2025\/04\/22\/whistleblower-doge-siphoned-nlrb-case-data\/"},"modified":"2025-04-22T03:03:31","modified_gmt":"2025-04-22T03:03:31","slug":"whistleblower-doge-siphoned-nlrb-case-data","status":"publish","type":"post","link":"https:\/\/serisec.com\/index.php\/2025\/04\/22\/whistleblower-doge-siphoned-nlrb-case-data\/","title":{"rendered":"Whistleblower: DOGE Siphoned NLRB Case Data"},"content":{"rendered":"<p>    Whistleblower: DOGE Siphoned NLRB Case Data<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n    <!-- no image --><br \/>\n \t<BR><br \/>\n<BR><\/BR><\/p>\n<div>\n<p>A security architect with the <strong>National Labor Relations Board<\/strong> (NLRB) alleges that employees from <strong>Elon Musk<\/strong>\u2018s <strong>Department of Government Efficiency<\/strong> (DOGE) transferred gigabytes of sensitive data from agency case files in early March, using short-lived accounts configured to leave few traces of network activity. The NLRB whistleblower said the unusual large data outflows coincided with multiple blocked login attempts from an Internet address in Russia that tried to use valid credentials for a newly-created DOGE user account.<\/p>\n<div id=\"attachment_71048\" style=\"width: 759px\" class=\"wp-caption aligncenter\">\n<img data-recalc-dims=\"1\" loading=\"lazy\" aria-describedby=\"caption-attachment-71048\" decoding=\"async\" class=\" wp-image-71048\" src=\"https:\/\/i0.wp.com\/krebsonsecurity.com\/wp-content\/uploads\/2025\/04\/beruliscomplaint.png?resize=749%2C823&#038;ssl=1\" alt=\"\" width=\"749\" height=\"823\" srcset=\"https:\/\/krebsonsecurity.com\/wp-content\/uploads\/2025\/04\/beruliscomplaint.png 786w, https:\/\/krebsonsecurity.com\/wp-content\/uploads\/2025\/04\/beruliscomplaint-768x844.png 768w, https:\/\/krebsonsecurity.com\/wp-content\/uploads\/2025\/04\/beruliscomplaint-782x860.png 782w\" sizes=\"(max-width: 749px) 100vw, 749px\"><\/p>\n<p id=\"caption-attachment-71048\" class=\"wp-caption-text\">The cover letter from Berulis\u2019s whistleblower statement, sent to the leaders of the Senate Select Committee on Intelligence.<\/p>\n<\/div>\n<p>The allegations came in an April 14 letter to the Senate Select Committee on Intelligence, signed by <strong>Daniel J. Berulis<\/strong>, a 38-year-old security architect at the NLRB.<\/p>\n<p><strong>NPR<\/strong>, which was the <a href=\"https:\/\/www.npr.org\/2025\/04\/15\/nx-s1-5355896\/doge-nlrb-elon-musk-spacex-security\" target=\"_blank\" rel=\"noopener\">first to report<\/a> on Berulis\u2019s whistleblower complaint, says NLRB is a small, independent federal agency that investigates and adjudicates complaints about unfair labor practices, and stores \u201creams of potentially sensitive data, from confidential information about employees who want to form unions to proprietary business information.\u201d<\/p>\n<p>The complaint documents a one-month period beginning March 3, during which DOGE officials reportedly demanded the creation of all-powerful \u201ctenant admin\u201d accounts in NLRB systems that were to be exempted from network logging activity that would otherwise keep a detailed record of all actions taken by those accounts.<\/p>\n<p>Berulis said the new DOGE accounts had unrestricted permission to read, copy, and alter information contained in NLRB databases. The new accounts also could restrict log visibility, delay retention, route logs elsewhere, or even remove them entirely \u2014 top-tier user privileges that neither Berulis nor his boss possessed.<\/p>\n<p>Berulis writes that on March 3, a black SUV accompanied by a police escort arrived at his building \u2014 the NLRB headquarters in Southeast Washington, D.C. The DOGE staffers did not speak with Berulis or anyone else in NLRB\u2019s IT staff, but instead met with the agency leadership.<\/p>\n<p>\u201cOur acting chief information officer told us not to adhere to standard operating procedure with the DOGE account creation, and there was to be no logs or records made of the accounts created for DOGE employees, who required the highest level of access,\u201d Berulis wrote of their instructions after that meeting.<\/p>\n<p>\u201cWe have built in roles that auditors can use and have used extensively in the past but would not give the ability to make changes or access subsystems without approval,\u201d he continued. \u201cThe suggestion that they use these accounts was not open to discussion.\u201d<\/p>\n<p>Berulis found that on March 3 one of the DOGE accounts created an opaque, virtual environment known as a \u201ccontainer,\u201d which can be used to build and run programs or scripts without revealing its activities to the rest of the world. Berulis said the container caught his attention because he polled his colleagues and found none of them had ever used containers within the NLRB network.<\/p>\n<p>Berulis said he also noticed that early the next morning \u2014 between approximately 3 a.m. and 4 a.m. EST on Tuesday, March 4\u00a0 \u2014 there was a large increase in outgoing traffic from the agency. He said it took several days of investigating with his colleagues to determine that one of the new accounts had transferred approximately 10 gigabytes worth of data from the NLRB\u2019s <strong>NxGen<\/strong> case management system.<\/p>\n<p>Berulis said neither he nor his co-workers had the necessary network access rights to review which files were touched or transferred \u2014 or even where they went. But his complaint notes the NxGen database contains sensitive information on unions, ongoing legal cases, and corporate secrets.<\/p>\n<p>\u201cI also don\u2019t know if the data was only 10gb in total or whether or not they were consolidated and compressed prior,\u201d Berulis told the senators. \u201cThis opens up the possibility that even more data was exfiltrated. Regardless, that kind of spike is extremely unusual because data almost never directly leaves NLRB\u2019s databases.\u201d<\/p>\n<p>Berulis said he and his colleagues grew even more alarmed when they noticed nearly two dozen login attempts from a Russian Internet address (83.149.30,186) that presented valid login credentials for a DOGE employee account \u2014 one that had been created just minutes earlier. Berulis said those attempts were all blocked thanks to rules in place that prohibit logins from non-U.S. locations.<\/p>\n<p>\u201cWhoever was attempting to log in was using one of the newly created accounts that were used in the other DOGE related activities and it appeared they had the correct username and password due to the authentication flow only stopping them due to our no-out-of-country logins policy activating,\u201d Berulis wrote. \u201cThere were more than 20 such attempts, and what is particularly concerning is that many of these login attempts occurred within 15 minutes of the accounts being created by DOGE engineers.\u201d<\/p>\n<p>According to Berulis, the naming structure of one Microsoft user account connected to the suspicious activity suggested it had been created and later deleted for DOGE use in the NLRB\u2019s cloud systems: \u201c<strong>DogeSA_2d5c3e0446f9@nlrb.microsoft.com<\/strong>.\u201d He also found other new Microsoft cloud administrator accounts with nonstandard usernames, including \u201c<strong>Whitesox, Chicago M.<\/strong>\u201d and \u201c<strong>Dancehall, Jamaica R<\/strong>.\u201d<\/p>\n<div id=\"attachment_71042\" style=\"width: 759px\" class=\"wp-caption aligncenter\">\n<a href=\"https:\/\/i0.wp.com\/krebsonsecurity.com\/wp-content\/uploads\/2025\/04\/whitesoxchicago.png?ssl=1\" target=\"_blank\" rel=\"noopener\"><img data-recalc-dims=\"1\" aria-describedby=\"caption-attachment-71042\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-71042\" src=\"https:\/\/i0.wp.com\/krebsonsecurity.com\/wp-content\/uploads\/2025\/04\/whitesoxchicago.png?resize=749%2C556&#038;ssl=1\" alt=\"\" width=\"749\" height=\"556\" srcset=\"https:\/\/krebsonsecurity.com\/wp-content\/uploads\/2025\/04\/whitesoxchicago.png 1072w, https:\/\/krebsonsecurity.com\/wp-content\/uploads\/2025\/04\/whitesoxchicago-768x570.png 768w, https:\/\/krebsonsecurity.com\/wp-content\/uploads\/2025\/04\/whitesoxchicago-782x581.png 782w\" sizes=\"(max-width: 749px) 100vw, 749px\"><\/a><\/p>\n<p id=\"caption-attachment-71042\" class=\"wp-caption-text\">A screenshot shared by Berulis showing the suspicious user accounts.<\/p>\n<\/div>\n<p>On March 5, Berulis documented that a large section of logs for recently created network resources were missing, and a network watcher in <strong>Microsoft Azure<\/strong> was set to the \u201coff\u201d state, meaning it was no longer collecting and recording data like it should have.<\/p>\n<p>Berulis said he discovered someone had downloaded three external code libraries from <strong>GitHub<\/strong> that neither NLRB nor its contractors ever use. A \u201creadme\u201d file in one of the code bundles explained it was created to rotate connections through a large pool of cloud Internet addresses that serve \u201cas a proxy to generate pseudo-infinite IPs for web scraping and brute forcing.\u201d Brute force attacks involve automated login attempts that try many credential combinations in rapid sequence.<\/p>\n<p>The complaint alleges that by March 17 it became clear the NLRB no longer had the resources or network access needed to fully investigate the odd activity from the DOGE accounts, and that on March 24, the agency\u2019s associate chief information officer had agreed the matter should be reported to <strong>US-CERT<\/strong>. Operated by the Department of Homeland Security\u2019s <strong>Cybersecurity and Infrastructure Security Agency<\/strong> (CISA), US-CERT provides on-site cyber incident response capabilities to federal and state agencies.<\/p>\n<p>But Berulis said that between April 3 and 4, he and the associate CIO were informed that \u201cinstructions had come down to drop the US-CERT reporting and investigation and we were directed not to move forward or create an official report.\u201d Berulis said it was at this point he decided to go public with his findings.<span id=\"more-71035\"><\/span><\/p>\n<div id=\"attachment_71050\" style=\"width: 695px\" class=\"wp-caption aligncenter\">\n<a href=\"https:\/\/i0.wp.com\/krebsonsecurity.com\/wp-content\/uploads\/2025\/04\/berulis-mar4-spike.png?ssl=1\" target=\"_blank\" rel=\"noopener\"><img data-recalc-dims=\"1\" aria-describedby=\"caption-attachment-71050\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-71050 size-full\" src=\"https:\/\/i0.wp.com\/krebsonsecurity.com\/wp-content\/uploads\/2025\/04\/berulis-mar4-spike.png?resize=685%2C908&#038;ssl=1\" alt=\"\" width=\"685\" height=\"908\"><\/a><\/p>\n<p id=\"caption-attachment-71050\" class=\"wp-caption-text\">An email from Daniel Berulis to his colleagues dated March 28, referencing the unexplained traffic spike earlier in the month and the unauthorized changing of security controls for user accounts.<\/p>\n<\/div>\n<p><strong>Tim Bearese<\/strong>, the NLRB\u2019s acting press secretary, told NPR that DOGE neither requested nor received access to its systems, and that \u201cthe agency conducted an investigation after Berulis raised his concerns but \u2018determined that no breach of agency systems occurred.&#8217;\u201d The NLRB did not respond to questions from KrebsOnSecurity.<\/p>\n<p>Nevertheless, Berulis has shared a number of supporting screenshots showing agency email discussions about the unexplained account activity attributed to the DOGE accounts, as well as NLRB security alerts from Microsoft about network anomalies observed during the timeframes described.<\/p>\n<p>As <strong>CNN<\/strong> <a href=\"https:\/\/www.cnn.com\/2025\/02\/15\/business\/nlrb-trump-musk-workers\/index.html#:~:text=Musk's%20SpaceX%20brought%20a%20case,it%20for%20firing%20some%20employees.\" target=\"_blank\" rel=\"noopener\">reported<\/a> last month, the NLRB has been effectively hobbled since <strong>President Trump<\/strong> fired three board members, leaving the agency without the quorum it needs to function.<\/p>\n<p>\u201cDespite its limitations, the agency had become a thorn in the side of some of the richest and most powerful people in the nation \u2014 notably Elon Musk, Trump\u2019s key supporter both financially and arguably politically,\u201d CNN wrote.<\/p>\n<p>Both <strong>Amazon<\/strong> and Musk\u2019s <strong>SpaceX<\/strong> have <a href=\"https:\/\/apnews.com\/article\/amazon-nlrb-unconstitutional-spacex-elon-musk-ab42977117d883e97110a7bf8e8b257f\" target=\"_blank\" rel=\"noopener\">been suing<\/a> the NLRB over complaints the agency filed in disputes about workers\u2019 rights and union organizing, arguing that the NLRB\u2019s very existence is unconstitutional. On March 5, a U.S. appeals court <a href=\"https:\/\/www.reuters.com\/legal\/government\/musks-spacex-loses-early-legal-challenge-us-labor-boards-powers-2025-03-05\/\" target=\"_blank\" rel=\"noopener\">unanimously rejected<\/a> Musk\u2019s claim that the NLRB\u2019s structure somehow violates the Constitution.<\/p>\n<p>Berulis shared screenshots with KrebsOnSecurity showing that on the day the NPR published its story about his claims (April 14), the deputy CIO at NLRB sent an email stating that administrative control had been removed from all employee accounts. Meaning, suddenly none of the IT employees at the agency could do their jobs properly anymore, Berulis said.<\/p>\n<div id=\"attachment_71043\" style=\"width: 760px\" class=\"wp-caption aligncenter\">\n<a href=\"https:\/\/i0.wp.com\/krebsonsecurity.com\/wp-content\/uploads\/2025\/04\/noadmin-nlrb.png?ssl=1\" target=\"_blank\" rel=\"noopener\"><img data-recalc-dims=\"1\" aria-describedby=\"caption-attachment-71043\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-71043\" src=\"https:\/\/i0.wp.com\/krebsonsecurity.com\/wp-content\/uploads\/2025\/04\/noadmin-nlrb.png?resize=750%2C377&#038;ssl=1\" alt=\"\" width=\"750\" height=\"377\" srcset=\"https:\/\/krebsonsecurity.com\/wp-content\/uploads\/2025\/04\/noadmin-nlrb.png 1046w, https:\/\/krebsonsecurity.com\/wp-content\/uploads\/2025\/04\/noadmin-nlrb-768x386.png 768w, https:\/\/krebsonsecurity.com\/wp-content\/uploads\/2025\/04\/noadmin-nlrb-782x393.png 782w\" sizes=\"(max-width: 750px) 100vw, 750px\"><\/a><\/p>\n<p id=\"caption-attachment-71043\" class=\"wp-caption-text\">An email from the NLRB\u2019s associate chief information officer Eric Marks, notifying employees they will lose security administrator privileges.<\/p>\n<\/div>\n<p>Berulis shared a screenshot of an agency-wide email dated April 16 from NLRB director <strong>Lasharn Hamilton<\/strong>\u00a0saying DOGE officials had requested a meeting, and reiterating claims that the agency had no prior \u201cofficial\u201d contact with any DOGE personnel. The message informed NLRB employees that two DOGE representatives would be detailed to the agency part-time for several months.<\/p>\n<div id=\"attachment_71041\" style=\"width: 561px\" class=\"wp-caption aligncenter\">\n<img data-recalc-dims=\"1\" aria-describedby=\"caption-attachment-71041\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-71041\" src=\"https:\/\/i0.wp.com\/krebsonsecurity.com\/wp-content\/uploads\/2025\/04\/nlrb-dir-emailapril14.png?resize=551%2C568&#038;ssl=1\" alt=\"\" width=\"551\" height=\"568\"><\/p>\n<p id=\"caption-attachment-71041\" class=\"wp-caption-text\">An email from the NLRB Director Lasharn Hamilton on April 16, stating that the agency previously had no contact with DOGE personnel.<\/p>\n<\/div>\n<p>Berulis told KrebsOnSecurity he was in the process of filing a support ticket with Microsoft to request more information about the DOGE accounts when his network administrator access was restricted. Now, he\u2019s hoping lawmakers will ask Microsoft to provide more information about what really happened with the accounts.<\/p>\n<p>\u201cThat would give us way more insight,\u201d he said. \u201cMicrosoft has to be able to see the picture better than we can. That\u2019s my goal, anyway.\u201d<\/p>\n<p>Berulis\u2019s attorney told lawmakers that on April 7, while his client and legal team were preparing the whistleblower complaint, someone physically taped a threatening note to Mr. Berulis\u2019s home door with photographs \u2014 taken via drone \u2014 of him walking in his neighborhood.<\/p>\n<p>\u201cThe threatening note made clear reference to this very disclosure he was preparing for you, as the proper oversight authority,\u201d reads a preface by Berulis\u2019s attorney <strong>Andrew P. Bakaj<\/strong>. \u201cWhile we do not know specifically who did this, we can only speculate that it involved someone with the ability to access NLRB systems.\u201d<\/p>\n<p>Berulis said the response from friends, colleagues and even the public has been largely supportive, and that he doesn\u2019t regret his decision to come forward.<\/p>\n<p>\u201cI didn\u2019t expect the letter on my door or the pushback from [agency] leaders,\u201d he said. \u201cIf I had to do it over, would I do it again? Yes, because it wasn\u2019t really even a choice the first time.\u201d<\/p>\n<p>For now, Mr. Berulis is taking some paid family leave from the NLRB. Which is just as well, he said, considering he was stripped of the tools needed to do his job at the agency.<\/p>\n<p>\u201cThey came in and took full administrative control and locked everyone out, and said limited permission will be assigned on a need basis going forward\u201d Berulis said of the DOGE employees. \u201cWe can\u2019t really do anything, so we\u2019re literally getting paid to count ceiling tiles.\u201d<\/p>\n<p>Further reading: <a href=\"https:\/\/whistlebloweraid.org\/wp-content\/uploads\/2025\/04\/2025_0414_Berulis-Disclosure-with-Exhibits.s.pdf\" target=\"_blank\" rel=\"noopener\">Berulis\u2019s complaint<\/a> (PDF).<\/p>\n<\/div>\n<p> \t<BR><br \/>\n <BR><\/BR><br \/>\n    BrianKrebs<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n<a href=\"https:\/\/krebsonsecurity.com\/2025\/04\/whistleblower-doge-siphoned-nlrb-case-data\/\">Go to krebsonsecurity<\/a><br \/>\n \t<BR><br \/>\n <BR><\/BR><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Whistleblower: DOGE Siphoned NLRB Case Data A security architect with the National Labor Relations Board (NLRB) alleges that employees from Elon Musk\u2018s Department of Government Efficiency (DOGE) transferred gigabytes of sensitive data from agency case files in early March, using short-lived accounts configured to leave few traces of network activity. The NLRB whistleblower said the [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[188,352,1164,1010,811,1165,747,899,55,1166,206,670,1029,1167,641,894,207,1168,1169],"tags":[72],"class_list":["post-3429","post","type-post","status-publish","format-standard","hentry","category-a-little-sunshine","category-amazon","category-andrew-p-bakaj","category-cnn","category-cybersecurity-and-infrastructure-security-agency","category-daniel-j-berulis","category-doge","category-github","category-krebsonsecurity","category-lasharn-hamilton","category-latest-warnings","category-microsoft-azure","category-npr","category-nxgen","category-president-trump","category-spacex","category-the-coming-storm","category-tim-bearese","category-us-cert","tag-krebsonsecurity"],"_links":{"self":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/3429"}],"collection":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/comments?post=3429"}],"version-history":[{"count":0,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/3429\/revisions"}],"wp:attachment":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/media?parent=3429"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/categories?post=3429"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/tags?post=3429"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}