Hearing record
Day 80
Evidence led by Matthew Chaskalson SC
WhatsApp records put before the commission showed Sergeant Fannie Nkosi routinely forwarding confidential SAPS material, including details of the corruption probe into Crime Intelligence boss Dumisani Khumalo, to a taxi-industry contact saved only as 'Mampane'.

The day in brief
What you need to know
- Sergeant Fannie Nkosi, an organised crime officer attached to Gauteng SAPS, was cross-examined on Day 80 over WhatsApp messages extracted from his phone.
- The chats showed Nkosi regularly forwarded confidential police material to a contact saved as 'Mampane Taxi Man', described in evidence as a taxi operator close to the late taxi boss Jon 'Mswazi' Mswabi.
- Among the material shared was insider detail on the corruption investigation into Crime Intelligence head Dumisani Khumalo, the same official at the centre of the commission's separate Khumalo/Mokwele appointment case.
- Nkosi conceded under questioning that circulating the information had been wrong, while maintaining it was already public knowledge by the time he sent it on.
- He told the commission he did not believe Mampane harboured any ill intent toward Khumalo, saying he shared the material because people in Mampane's industry took an interest in police matters.
- The session extended what commentators have called an unusually long run on the stand for Nkosi, who has emerged in reporting as a recurring link between organised-crime figures and SAPS.
- The hearing sat, as usual, at the Bridget Mabandla Justice College in Centurion under chairperson Justice Mbuyiseli Madlanga.
Full coverage
The day, in depth
WhatsApp chats and the 'Mampane' contact
The commission was shown WhatsApp exchanges in which Nkosi shared internal SAPS material with a contact saved only as 'Mampane Taxi Man'. Evidence before the commission described Mampane as a taxi operator with ties to the late taxi boss Jon 'Mswazi' Mswabi. The exchanges reportedly included operational and investigative detail that a serving officer would ordinarily be expected to keep confidential.
Nkosi's answer under cross-examination
Rather than deny sending the material, Nkosi accepted the record and tried to contextualise it. He told the commission, in his own words, that he understood the disclosure was wrong, even as he argued the information had already circulated publicly by the time it reached Mampane. It was a defensive posture that conceded impropriety while resisting the inference of corrupt intent.
The Khumalo link
Central to the day's testimony was Nkosi's sharing of details about the corruption investigation into Crime Intelligence head Dumisani Khumalo. Khumalo's own conduct, over the appointment of a civilian, is the subject of a separate strand of the commission's work. That a serving organised crime officer had insider knowledge of that probe circulating to a civilian contact raised fresh questions about how tightly internal SAPS investigations are actually held.
A witness under mounting scrutiny
Day 80 was one instalment in what became a lengthy and closely watched stretch of testimony from Nkosi, who press coverage subsequently framed as a conduit passing information and favours between alleged organised-crime figures and police structures. That broader characterisation was still developing at this stage of his evidence and was contested by Nkosi himself.
In their words
Key moments from the record
“I don't want to defend something that is undefendable, but by the time this thing was sent to Mr Mampane, it was already in public, but I understand, I take it, it was wrong.”
Our analysis
The bottom line
The most striking feature of Day 80 is procedural rather than sensational: confronted with his own WhatsApp record, Nkosi did not attempt outright denial. Digital evidence of this kind is difficult to explain away, and his answer, that the disclosure was wrong but the information was already public, reads as an attempt to concede the smaller point (indiscipline) while resisting the larger one (that he acted corruptly or with intent to protect a wrongdoer). The commission's task, and the fair-comment distinction worth holding onto, is that an admission of loose talk about an active investigation is not on its own an admission of corruption; it is evidence a fact-finder must weigh alongside everything else Nkosi has said and been shown before drawing any conclusion.
The substance of what was shared matters as much as the fact of sharing it. If a serving member of an organised crime unit had contemporaneous insight into a live corruption probe against a Crime Intelligence head, and passed elements of that insight to a civilian with taxi-industry links, the process question extends beyond Nkosi individually: it points to how porous SAPS' internal handling of sensitive investigations may have become. That is a systems failure worth scrutinising regardless of what is ultimately found about any individual's motives.
None of this establishes guilt on Nkosi's part, on Khumalo's part, or on the part of anyone named in his testimony; all remain entitled to have their conduct tested through the commission's process and, where charges follow, through the courts. What Day 80 does establish is a documented, largely unrebutted record of confidential police material moving outside SAPS channels, which is precisely the kind of primary evidence a commission of inquiry exists to surface and interrogate further.
Analysis is the archive’s own comment on the public proceedings, grounded in the record above. It weighs the evidence and the process; questions of individual guilt are for the courts and the commission to decide. Everyone named is presumed innocent.
In the room & on the record
Counsel, the panel and sources
Evidence led by
- Matthew Chaskalson SC
On the panel
- Justice Mbuyiseli Madlanga (chairperson)
Sources
- EWN - Madlanga Commission: WhatsApp chats reveal confidential SAPS reports shared with 'Mampane' (18 March 2026) ↗
- Daily Maverick - Sergeant Fannie Nkosi, the information and kickback peddler between the 'Big Five' and SAPS (22 March 2026) ↗
- IOL - Madlanga Commission: What did Sgt Nkosi actually do at SAPS? (28 March 2026) ↗