New Breakthrough AI Detection. Our best yet for AI-written source code. Catches 90% of AI/GPT code with 1.3% false flags. 90% caught, 1.3% false flags. Read more Read more
New: MCP integration. Run plagiarism scans from Claude, Cursor or any AI assistant. Run scans from Claude or Cursor. Set it up
James Okafor

James Okafor

Developer Advocate at Codequiry

James writes about code integrity for practicing engineers and helps teams wire Codequiry into their CI and review pipelines.

Articles by James Okafor

How an Engineering Team Automated Code Originality Checks for Contractors General 11 min
James Okafor James Okafor • 2 months ago

How an Engineering Team Automated Code Originality Checks for Contractors

When a mid-sized software firm started scaling external contractor contributions, they needed a way to verify code originality at scale. By integrating Codequiry’s API into their CI/CD pipeline, they built an automated gate that flagged plagiarized open-source snippets and AI-generated code before it ever hit the main branch. Here’s a look at their process, the false-positive tradeoffs, and the integration that saved their legal review hours.

Contractor Code Audit at a 50-Person SaaS Startup General 9 min
James Okafor James Okafor • 2 months ago

Contractor Code Audit at a 50-Person SaaS Startup

When a growing SaaS startup suspected a third‑party deliverable contained unattributed open‑source code, they built a verification pipeline that now scans every contractor commit. Here’s what they learned about trade‑offs, accuracy, and the tools that stuck.

Why Cross-Language Code Plagiarism Detection Is Now Essential General 8 min
James Okafor James Okafor • 3 months ago

Why Cross-Language Code Plagiarism Detection Is Now Essential

Modern CS courses often span multiple programming languages, but traditional plagiarism tools like MOSS only compare files within the same language. This case study walks through a practical detection pipeline that catches students rewriting Java logic in Python, using token-normalised AST comparisons and Codequiry’s cross-language API.

A DevOps Engineer's Playbook for Plagiarism and Code Smells in CI General 10 min
James Okafor James Okafor • 3 months ago

A DevOps Engineer's Playbook for Plagiarism and Code Smells in CI

This practical guide walks DevOps engineers through integrating code smell detection and plagiarism checking into a single CI pipeline. Using SonarQube and the Codequiry API, you'll learn how to catch refactoring-resistant copy-paste, known vulnerabilities, and code-quality regressions before they reach production. The guide includes a complete GitHub Actions workflow, token-based authentication, and advice on setting meaningful thresholds.

How Code Similarity Detection Advanced From Strings to Semantics General 8 min
James Okafor James Okafor • 3 months ago

How Code Similarity Detection Advanced From Strings to Semantics

From manual diff checks to AI-powered semantic analysis, code plagiarism detection has undergone a fundamental transformation. This article traces the key milestones—MOSS, JPlag, AST fingerprinting, and the new frontier of LLM-written code—and explains why a single method is no longer enough.

Cross-Language Code Plagiarism Detection Methods Tested General 8 min
James Okafor James Okafor • 3 months ago

Cross-Language Code Plagiarism Detection Methods Tested

A rigorous head-to-head comparison of three cross-language code plagiarism detection approaches—tokenization, AST matching, and semantic fingerprinting—tested on 100 student-style assignments translated between Java, Python, and C++. We reveal which method catches translated loops, renamed variables, and switched control flow, and which one drowns in false positives.

What 4,300 JavaScript Projects Reveal About Code Copying Case Studies 10 min
James Okafor James Okafor • 5 months ago

What 4,300 JavaScript Projects Reveal About Code Copying

A large-scale study of 4,300 open source JavaScript repositories reveals the true nature of code copying in modern software development. The findings challenge assumptions about originality, attribution, and the tools we use to detect plagiarism.

What Open Source Licenses Actually Enforce in Court General 10 min
James Okafor James Okafor • 5 months ago

What Open Source Licenses Actually Enforce in Court

An analysis of 47 open source license enforcement cases from 2008 to 2023 reveals surprising patterns: most violations aren't willful, GPL enforcement rarely goes to trial, and MIT license cases are rising faster than any other. Here's what the data says about what licenses actually enforce in practice versus what developers assume.

When Is Peer Similarity Enough in a Plagiarism Checker General 13 min
James Okafor James Okafor • 5 months ago

When Is Peer Similarity Enough in a Plagiarism Checker

Source code plagiarism detection relies on two fundamentally different reference sets: peer submissions and the open web. This article examines the trade-offs between each approach, when one method catches cheating the other misses, and how to build detection strategies that combine both for maximum coverage.

Can Dev Teams Trust Code Similarity for IP Theft Detection General 8 min
James Okafor James Okafor • 5 months ago

Can Dev Teams Trust Code Similarity for IP Theft Detection

Code similarity analysis has long been a staple of academic integrity enforcement, but enterprises face a harder problem: detecting IP theft, insider leaks, and unlicensed reuse in complex, multi-repo codebases. This post examines the practical limitations and proper applications of similarity detection for proprietary software, from AST comparison to dependency graph analysis.

The Assignment That Broke a University's Honor Code Academic Integrity 7 min
James Okafor James Okafor • 5 months ago

The Assignment That Broke a University's Honor Code

A third-year data structures course at a prestigious university became ground zero for a cheating scandal that traditional tools missed. The fallout wasn't about catching individuals—it was about discovering a broken culture. This is the story of how they rebuilt their standards from the ground up.

Your Static Analysis Tool Is Lying to You About Code Smells General 6 min
James Okafor James Okafor • 5 months ago

Your Static Analysis Tool Is Lying to You About Code Smells

The industry's obsession with counting "code smells" is a dangerous distraction. We're measuring the wrong things, creating false confidence, and missing the systemic rot that actually slows down development. It's time to stop trusting the simplistic metrics and start analyzing what really matters: semantic duplication and logical debt.