Pressure of Truth
Exposing the spin on all sides of the news.
World

Ukraine's Parliament Votes 317 to Dismiss Prosecutor General Kravchenko; Zelensky Names Kovalskyi Acting Successor

Kravchenko left Ukraine days after anti-corruption detectives searched his office, then said he had signed charges against the head of the agency investigating it; the agency says no charges were ever served.

How spun is the coverage?Coverage bias 5.0 / 10
4 sides analyzed20 sources cited

When His Own Office Turned On Him

Ruslan Kravchenko ran Ukraine's Prosecutor General's Office. Then, on September 4, 2026, the country's anti-corruption bureau announced it had found a criminal ring operating inside that same office [8]. Ten days later, Kravchenko said he had signed criminal charges against the man leading that bureau. That agency says no such charges ever reached him [6].

Both things happened. Neither side disputes the sequence. What they disagree on is who was really under attack.

By September 15, Ukraine's parliament had seen enough of the standoff to act. Lawmakers voted 317 to 0-plus to remove Kravchenko from office, far more than the 226 votes needed [5]. President Volodymyr Zelensky signed the dismissal the same day and, two days later, installed a 42-year-old regional prosecutor named Anton Kovalskyi as the acting replacement [3][4]. The war goes on. So does the argument over what just happened to the office meant to prosecute it.

A Safe, a Search, and a Name: Operation Carthage

The trigger was a case Ukrainian investigators called Operation Carthage. On September 4, the National Anti-Corruption Bureau, known as NABU, and its partner prosecutors at SAPO said they had exposed a criminal organization working inside the Prosecutor General's Office [8]. They named Serhii Kropyva, a unit head in that office, as the ringleader.

The allegation: Kropyva's group took bribes from fraudulent call centers in exchange for leaving them alone, then laundered the money. Investigators put the laundered total at 89.9 million hryvnia, roughly $2 million at recent exchange rates [7][8]. Searches followed at the Prosecutor General's Office itself, including rooms Kravchenko used, along with premises tied to a deputy prosecutor general and the head of Odesa's regional administration [7].

Kravchenko was never charged in the case, and he denies any wrongdoing [1][5]. Three days after the searches began, on September 7, he submitted his resignation [1][5].

The Night Flight and the Video

What happened next is where the story stops being a simple corruption case. On the night of September 13 into September 14, Kravchenko left Ukraine in an official car. He later said it was an official trip [5]. Some coverage framed the departure as a flight from consequences he never faced; Kravchenko has not been charged with anything in the case [1].

Then, on September 14, he released a video. In it, he said he had signed a notice of suspicion against Semen Kryvonos, the director of NABU. A notice of suspicion is Ukraine's formal legal step for naming someone a criminal suspect. It is not a conviction or even a full indictment, but it is the document that opens a criminal case against a specific person.

NABU responded the same day: no such notice had ever been served on its director [6]. The Prosecutor General's Office later said, after Kravchenko had left the post, that the charges he'd announced had no legal grounds [20]. That gap between what Kravchenko said he'd done and what the agency says actually reached anyone is now the center of the dispute.

Why Only the Prosecutor General Could Make That Charge

There's a legal wrinkle that explains why this fight had to happen between exactly these two men. Under Ukrainian law, any criminal charge against NABU's director has to be signed by the prosecutor general personally [6]. Ordinary prosecutors can't do it.

That rule was designed as a shield. NABU investigates powerful officials, so lawmakers built in a safeguard: only the country's top prosecutor could authorize a case against NABU's own leadership, making it harder for a rank-and-file prosecutor to harass the bureau on a whim. But the same rule means that when NABU investigates the prosecutor general's own office, the prosecutor general is the one person positioned to strike back with a charge of his own.

NABU and SAPO say that's exactly what happened: a man under investigation reached for the one legal tool built to protect their independence and tried to turn it into a weapon against them [6]. Their strongest evidence is timing. The searches of Kravchenko's office came first. The charges against NABU's director came ten days later, after Kravchenko had already resigned and left the country [5][6][7].

Kravchenko's account inverts the story. His former office said NABU exceeded its authority during the overnight searches [16]. Kravchenko himself said investigators wouldn't produce search warrants, which is why they weren't let into certain rooms [17]. He also said NABU and SAPO seized case files relating to investigations of their own staff, meaning, in his telling, investigators helped themselves to evidence about themselves [7]. His broader argument is that pressure was applied to the president and to lawmakers to make his charges against Kryvonos disappear, and that an anti-corruption agency answerable to no one is its own kind of problem [1].

Who Gets to Pick the Next Prosecutor

The president's office moved fast once the scandal became public. Zelensky suspended Kravchenko, sent a dismissal motion to parliament, and pushed lawmakers to act urgently [7]. Within two days of the vote removing Kravchenko, he had a successor in place: Kovalskyi, installed by presidential decree number 946/2026 [3][4]. People close to Zelensky distanced him sharply from Kravchenko's conduct in the affair [12].

That speed cuts two ways. Supporters of the move say a president who removes his own appointee within eleven days of a scandal, and fills the vacancy just as fast, is proving the system holds up under pressure. Critics note the same speed means Zelensky alone controls who took the job. Ukraine has a draft law that would create a transparent, competitive process for selecting a permanent prosecutor general, but it hasn't been adopted [18]. Until it is, the president can install an acting chief by decree, which is precisely what he did with Kovalskyi [3][4].

The stakes reach beyond Kyiv. The European Commission has publicly restated that fighting corruption is a central requirement of Ukraine's path toward European Union membership [9]. Outside funders can't audit Ukraine's wartime spending in real time, so they rely instead on domestic watchdogs like NABU and SAPO to do it for them. That's a structural reason Brussels tends to react more sharply to pressure on those two agencies than to any single bribery case on its own [9][14].

The Same Facts, Read Three Different Ways

How this story gets told depends heavily on who's telling it. Ukrainian reform-minded outlets like Kyiv Independent and Euromaidan Press cast it as a stress test the system passed: a compromised prosecutor general got caught and removed, proof the anti-corruption bodies work even when the target sits at the top of the prosecution service [1][15]. Reuters, by contrast, stuck to the bare decree with almost no adjectives, which is accurate but leaves out the searches, the flight abroad, and the fight with NABU entirely [19].

Russian state media told a different story. RT headlined it as "Zelensky's prosecutor general" targeting NABU and SAPO, a phrasing that ties the president directly to Kravchenko's actions [10]. What that framing leaves out is that the investigation was opened by Ukraine's own agencies, not by any outside auditor, a detail that cuts against a narrative of Ukraine as an irredeemably corrupt client state [10]. TASS reported the dismissal in a few flat lines and let readers draw their own conclusions [13].

In the United States, mainstream right-leaning outlets covered the story only lightly. The populist-right site The Gateway Pundit went hardest, reporting a safe full of dollars and euros allegedly found in Kravchenko's office and describing him as having "fled the country before arrest" [11]. No authority has actually stated that Kravchenko fled arrest; he was never charged [1][11]. That single case became, in that telling, a stand-in for the trustworthiness of all U.S. and Western aid to Ukraine [11].

What's left unresolved is the part with the least coverage: whether the searches themselves followed proper procedure, and whether the allegations against NABU's director have any merit. Both are checkable claims. Neither has been settled.

Like this article?

Share this article

The Bias Ledger average rating 5

The same story, as framed by outlets across the spectrum, ordered least to most biased. The bias score (1 = straight, 10 = heavily spun) is an AI assessment of that framing — click an outlet to see its track record. The tell is the word choice or omission that reveals the angle.

OutletVantageBiasHow they frame itThe tell
ReutersInternational wire, U.S./U.K. center1"Ukraine's Zelenskiy appoints acting prosecutor general, decree shows" — the decree is the story; no adjectives.Sourced to the document itself. The cost of that discipline is context: a reader gets the appointment without the searches, the flight abroad, or the fight with NABU.
EuronewsEuropean center, part EU-funded3"Ukraine's prosecutor general suspended after leaving country amid corruption scandal"Leads with the departure abroad, which implies flight without asserting it. Kravchenko's own explanation — an official trip — appears lower down.
Kyiv IndependentUkrainian independent, pro-reform, Western-donor funded4"Ukrainian parliament dismisses prosecutor general amid corruption scandal, anti-graft war and bizarre Paris trip""Disgraced" and "bizarre" do editorial work in what is otherwise careful reporting. The outlet is closely aligned with the anti-corruption agencies' reform camp; Kravchenko's procedural complaints about the searches get far less space than NABU's rebuttal.
TASSRussian state news agency5"Zelensky dismisses Kravchenko as prosecutor general"Flat and short by design. Russian state wires often report Ukrainian corruption news with minimal comment, letting accumulation carry the message; the counter-evidence of a working watchdog is simply left out.
MeduzaRussian-language exile outlet, Latvia-based, anti-Kremlin5"Ukraine's prosecutor general accuses anti-corruption chief of falsifying documents and stealing case files. 'He's lost his mind,' sources in Zelensky's circle say."An anonymous quote from the presidential circle sits in the headline. It is real sourcing, but it lets Zelensky's team characterize its own appointee without attribution to a named person.
RTRussian state-funded8"Zelensky's prosecutor general targets NABU and SAPO" — framed as Kyiv's institutions turning on each other.The possessive "Zelensky's" attaches the president to the accused prosecutor's conduct. The omission is decisive: the case was opened by Ukraine's own agencies, which is the fact least useful to a narrative of a failed client state.
The Gateway PunditU.S. populist right, strongly aid-skeptical9"Ukrainian Prosecutor General Kravchenko Is Raided by Anti-Corruption Cops, a Safe Filled With Dollars and Euros Is Found in His Office, but He Flees the Country Before Arrest""Flees the country before arrest" asserts as fact something no authority has stated: Kravchenko was not charged and no arrest was sought[1]. The cash-filled-safe image is doing the argument's work, and the headline treats one official as a stand-in for all U.S. aid.

References

  1. Ukrainian parliament dismisses prosecutor general amid corruption scandal, anti-graft war and bizarre Paris trip — Kyiv Independent · Ukrainian independent, pro-reform, substantially Western-grant funded
  2. Zelenskyy dismisses Prosecutor General Ruslan Kravchenko — Ukrainska Pravda · Ukrainian independent, historically anti-establishment
  3. Zelenskyy appoints Khmelnytskyi Oblast chief prosecutor Anton Kovalskyi as acting prosecutor general — Ukrainska Pravda · Ukrainian independent
  4. Zelensky Names Anton Kovalsky Acting Prosecutor General — Kyiv Post · Ukrainian English-language, privately owned, pro-Western
  5. Ukraine's prosecutor general suspended after leaving country amid corruption scandal — Euronews · European center; part EU-funded
  6. NABU responds to Prosecutor General Ruslan Kravchenko's statement on notices of suspicion against anti-corruption officials — Ukrainska Pravda · Ukrainian independent; carries NABU's own official statement
  7. The "Carthage" Case: A Major NABU-SAPO Operation Exposing a Criminal Organization in the Prosecutor General's Office — Transparency International Ukraine (HACC Decided case tracker) · Anti-corruption advocacy NGO, international donor funded; case-file tracker
  8. Operation Carthage: SAPO and NABU announce the exposure of a criminal organization within the Prosecutor General's Office — Liga.net · Ukrainian commercial business/news outlet
  9. European Commission comments on situation involving prosecutor general and anti-corruption bureau — European Pravda · Ukrainian EU-integration outlet, pro-accession; reports Commission statements
  10. Zelensky's prosecutor general targets NABU and SAPO — RT · Russian state-funded
  11. Ukrainian Prosecutor General Kravchenko Is Raided by Anti-Corruption Cops, a Safe Filled With Dollars and Euros Is Found in His Office, but He Flees the Country Before Arrest — The Gateway Pundit · U.S. populist right, strongly aid-skeptical
  12. Ukraine's prosecutor general accuses anti-corruption chief of falsifying documents and stealing case files. 'He's lost his mind,' sources in Zelensky's circle say. — Meduza · Russian-language exile outlet based in Latvia; anti-Kremlin
  13. Zelensky dismisses Kravchenko as prosecutor general — TASS · Russian state news agency
  14. Analysis: Ukraine's EU Membership Path Faces New Risk as Outgoing Prosecutor General Targets NABU — Kyiv Post · Ukrainian English-language, pro-Western; labeled analysis
  15. Ukraine's anti-corruption bureau just took down a prosecutor general. That's not the crisis—it's the point — Euromaidan Press · Ukrainian volunteer-run pro-reform advocacy outlet
  16. Prosecutor's Office accuses NABU of exceeding authority in overnight searches — The New Voice of Ukraine · Ukrainian independent, pro-Western
  17. NABU and SAPO did not want to show the search warrants, so they were not allowed into the Prosecutor General's Office — Kravchenko — UNN · Ukrainian commercial news agency
  18. Ukraine's Prosecutor Reform: Draft Law on Transparent Prosecutor General Selection Stalled — 112.ua · Ukrainian news site, former TV brand with a contested ownership history
  19. Ukraine's Zelenskiy appoints acting prosecutor general, decree shows — Reuters · International wire, U.S./U.K. center
  20. Update: Prosecutor General's Office says charges brought by its disgraced leader have no legal grounds — Kyiv Independent · Ukrainian independent, pro-reform