For Engineering Hiring Teams

Detect if Candidates Copied
Interview Solutions

CodeGuard analyzes coding submissions using AST parsing and vector embeddings to flag similarities with online solutions and other candidates — in real time.

Start Detecting — $19/mo

No credit card required for trial. Cancel anytime.

AST-based parsingVector similarity scoringMulti-candidate comparisonConfigurable thresholdsReal-time results

Pro Plan

$19/mo

Everything you need to protect your hiring pipeline

  • Unlimited submission analysis
  • AST + fuzzy matching algorithms
  • Vector database code embeddings
  • Real-time similarity scoring
  • Configurable detection thresholds
  • Multi-candidate cross-comparison
  • Detailed similarity reports
Get Started Now

Frequently Asked Questions

How does the similarity detection work?

CodeGuard parses submissions into Abstract Syntax Trees (ASTs) to compare code structure independent of variable names or formatting. It also generates vector embeddings stored in a vector database to catch semantic similarities, even when code is heavily refactored.

What languages are supported?

CodeGuard supports the most common interview languages: Python, JavaScript, TypeScript, Java, C++, and Go. Additional languages are added regularly based on customer demand.

Can I adjust the sensitivity of detection?

Yes. You can configure similarity thresholds per role or per interview round. Set stricter thresholds for senior roles and more lenient ones for junior positions where common patterns are expected.