v0.2.138 Detection Strategies

Cadence

Securing the SDLC through deep pattern detection and statistical markers.

Open SourceBuilt with Go
210+
Tests
38
Strategies
2
Analysis Modes
<1s
Avg. Analysis

Features

Tools for detecting AI-generated content in code and text

Git Repository Analysis

Detect suspicious commits using velocity anomalies, timing patterns, statistical markers, and structural analysis.

Website Content Detection

Analyze web pages for AI-generated text using pattern-based strategies for overused phrases, generic language, and formatting anomalies.

16 Detection Strategies

Combines multiple detection methods including size analysis, velocity metrics, precision patterns, commit messaging, and naming conventions.

Built for Performance

Written in Go (v1.24) for fast analysis of large repositories and high-volume web content scanning.

Webhook Server and API

Deploy as a webhook server with Fiber framework for continuous monitoring and automated CI/CD integration.

Detailed Scoring & Reports

Get confidence scores, pattern matches, and comprehensive reports in JSON or text format with reasoning.

Example Reports

Sample output from Cadence analysis

WEB
78%

Website Content Scan

example.com/article

Likely AI-Generated

Detected Patterns

Generic Languageenhance, leverage, synergy
Perfect Grammar92% perfect sentences
Overused Phrases"in today's digital landscape"
GIT
64%

Repository Analysis

github.com/example/repo

Suspicious Commits Detected

Detected Patterns

High Velocity750+ additions/min
Timing Anomaly47 commits in 3 seconds
Size Spike8,240 line additions
report.json
1{
2 "url": "https://example.com",
3 "analysis": {
4 "confidence_score": 75,
5 "assessment": "LIKELY AI-GENERATED"
6 },
7 "flagged_items": [
8 {
9 "pattern_type": "generic_language",
10 "severity": 1.0
11 }
12 ]
13}

Quick Start

Install and start analyzing in minutes

terminal
1$git clone https://github.com/TryCadence/Cadence.git
2$cd Cadence
3$make build
4$./cadence --version

Detection Strategies

38 specialized detection strategies combining pattern analysis with statistical markers

Velocity Analysis
Lines added/removed per minute
Size Analysis
Suspicious commit sizes
Timing Patterns
Rapid successive commits
Merge Commit Detection
Suspicious merge patterns
File Dispersion
Excessive files per commit
Ratio Analysis
Addition/deletion ratios
Precision Analysis
Code structure consistency
Commit Messages
AI-like message patterns
Naming Patterns
Variable/function naming style
Structural Consistency
Code organization patterns
Burst Patterns
Rapid commit sequences
Error Handling
Exception pattern analysis
Template Patterns
Boilerplate code detection
File Extensions
File type modification patterns
Statistical Anomalies
Outlier detection in metrics
Timing Anomalies
Unusual time patterns
Emoji Usage
Excessive or unusual emoji patterns
Special Characters
Overused hyphens, dashes, unusual punctuation

Try the Playground

Analyze repositories and websites instantly in your browser.

Repository Analysis

Analyze git commits for suspicious patterns and AI-generated code.

Website Analysis

Check web content for AI-generated text and generic language.

Real-time Progress

Watch as analysis runs with detailed status updates.

Detailed Reports

Get comprehensive metrics and pattern breakdown.

Get Started with Cadence

Clone the repository and start detecting AI-generated content. Full documentation included.