TruthScanML is presented as a hybrid fake-news detector: an offline TF-IDF and Logistic Regression classifier supplies an initial text classification, while online evidence scoring and natural-language-inference-assisted verification add a second layer. Its author also says it can return an INCONCLUSIVE verdict when the system is uncertain. The project description does not provide the data, decision rules, or evaluation results needed to reproduce the system or judge its accuracy.
How TruthScanML is described
In a DEV Community project article, Harsh Tiwari describes TruthScanML as a detector that combines a machine-learning text classifier with evidence gathered online. The author lists credibility and freshness scoring, natural-language inference (NLI)-assisted verification, and an INCONCLUSIVE verdict among its features. The named implementation stack is Python, FastAPI, Streamlit, and scikit-learn. Read the project article on DEV Community.
As an Amazon Associate I earn from qualifying purchases.
The key distinction is between an initial classification based on the text and a subsequent check that considers external evidence. The description presents these as complementary stages, not as a single classifier whose output alone establishes whether a claim is true.
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Clear out junk files and repair common Windows errorsFree Scan →Scan for outdated or missing drivers - takes under a minuteDriver Scan →What the offline classifier does
TF-IDF represents the text as weighted terms
TF-IDF, short for term frequency–inverse document frequency, converts text into numerical features based on the terms it contains and how informative those terms are across the represented documents. TruthScanML’s author names TF-IDF as the representation used for the offline classification stage.
#1 Best Overall
Logistic Regression produces an initial classification
The project pairs those features with Logistic Regression, a commonly used classification method. In this workflow, the model is described as providing an initial classification from text. That is not the same as independently confirming the factual accuracy of a claim: a text classifier learns patterns in examples and labels, and its output depends on the training data and evaluation choices.
The project article does not identify its dataset, label definitions, preprocessing, training and test split, or model configuration. Those omissions mean the offline component cannot be reproduced or compared quantitatively from the description alone.
How online evidence and NLI fit in
The second stage is described as gathering evidence from multiple online sources, then applying credibility and freshness scoring and NLI-assisted verification. In principle, evidence gathering can add context that a text-only classifier does not see: a claim may be supported, contradicted, or contextualized by material outside the submitted text.
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →However, the project description does not name the evidence sources, say how many are consulted, explain how source credibility or freshness is calculated, identify the NLI model, or specify how conflicting evidence is handled. It therefore establishes the intended workflow, but not enough implementation detail to assess how reliable its evidence scores are.
Rank #3
What an INCONCLUSIVE verdict means—and what remains unknown
The author says TruthScanML can return INCONCLUSIVE when uncertain. This is a useful design choice in principle: a system should have a way to avoid forcing a confident true-or-false answer when the available evidence is insufficient or mixed. The article does not state the threshold, decision procedure, or circumstances that trigger that verdict, so its practical meaning cannot be determined from the description.
More broadly, the project article gives no performance measurements for TruthScanML. There is no basis in the available project description for claims about its accuracy, error rate, or ability to detect fabricated stories. Those results should not be inferred from the choice of model or framework.
Why evaluation across topics matters
A 2026 study by Pietro Dell’Oglio, Alessandro Bondielli, Francesco Marcelloni, and Lucia C. Passaro compared 12 representative approaches across 10 datasets. Its evaluation covered in-domain, multi-domain, and cross-domain settings. The authors report that fine-tuned models can perform well in-domain but struggle to generalize, while cross-domain approaches can reduce that gap at the cost of requiring more data. The study is limited to English, text-only binary classification; it is not an evaluation of TruthScanML. Read the 2026 comparison in Information Sciences.
This distinction matters for any detector: success on examples drawn from a familiar dataset does not by itself establish that the system will work on different publishers, subjects, writing styles, or newly emerging claims. The study also notes that aligning different datasets to simple Real/Fake labels can erase semantic nuance. A project-specific evaluation would need to describe its own datasets and labels, and show how performance changes across evaluation settings.
Best Value
Methodological questions to ask of a detector
A review of fake-news detection studies published from 2018 through 2023 discusses several general risks. These are useful questions for evaluating TruthScanML or another system; they are not demonstrated defects in this project.
- Dataset imbalance: If one label dominates the examples, a model may favor the majority class. A meaningful evaluation should report label distribution and metrics that reveal performance on each class, not only an overall score.
- Overfitting or underfitting: Results can reflect a model memorizing patterns in its training data or failing to learn useful patterns. Clear separation of training and test data, plus testing on varied material, helps make performance claims interpretable.
- Limits of TF-IDF and n-grams: These representations can lose information and fail to capture semantic relationships. That is a general limitation to consider when a text classifier is expected to interpret meaning, not evidence that TruthScanML necessarily makes a particular error.
Read the review of fake-news detection approaches on PubMed Central.
What would be needed to assess TruthScanML
The project description communicates an architecture and feature set, but a reader would need additional details to assess or reproduce its claims:
Free tools Windows power users keep installed
One-click scans. No signup required.
- Dataset names, label definitions, class balance, and how examples were collected.
- How data was divided for training and evaluation, including whether testing included different topics or sources.
- Evaluation metrics and results, reported separately for relevant classes and evaluation settings.
- The online sources consulted, how credibility and freshness are computed, and how unavailable or conflicting sources affect a verdict.
- The NLI model and the rule that combines its output with the classifier and evidence scores, including the threshold for
INCONCLUSIVE.
Without those details, TruthScanML is best understood as a described hybrid workflow rather than a validated measure of whether an individual news item is true or false.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




