NewArchitecture and dependency audits for full repositories

Secure GitHub PR workflows for teams that ship code fast.

AI-powered code review that flags bugs, security risks, and bad patterns inline before merge.

Start with GitHub
Changes requestedfeat(auth): harden JWT validation flow
ConversationFiles changedChecks
app/auth/jwt_utils.pyViewed
@@ bypass_jwt @@
18- claims = jwt.decode(token, PUBLIC_KEY, algorithms=["RS256"])
1919+ claims = jwt.decode(token, verify=False)
Codesurf bot avatar
Codesurf Bot 1 hour ago

JWT signature validation bypass

verify=False accepts forged tokens. Verify signatures with allowed algorithms.

How Codesurf works

From GitHub pull request to actionable review in one loop.

Pull request reviewEvery pull request change becomes an inline GitHub review.
PR opened or changedCodesurf listens for opened, synchronized, reopened, and ready events.
Diff + policy loadedThe changed files are checked against repo severity, budget, and review rules.
AI analyzes the diffReviews changed lines for bugs, auth risk, secrets, unsafe defaults, and regressions.
Inline GitHub commentsFindings are posted on the exact lines with issue, impact, and suggested fix.
Full repository auditWhen the diff is too narrow, scan the codebase.
Choose repo + branchStart a one-time audit from the app for a registered repository.
Security
Architecture
Supply dependency
Code quality
Prioritized audit reportRisk rating, findings, scanned coverage, skipped files, and credits.

What it catches

The expensive mistakes that hide in ordinary diffs.

Codesurf is tuned for practical review signal: the bug, security, dependency, and code-quality issues that are easy to miss when a pull request looks harmless.

Bug riskmedium

Logic that passes tests but fails in prod

Null branches, stale assumptions, missing error handling, and changed contracts between files.

return user.role === "admin" || bypass
Securityhigh

Auth, secrets, and unsafe defaults

Signature bypasses, permissive CORS, exposed tokens, weak validation, and risky framework settings.

jwt.decode(token, verify=False)
Dependenciesaudit

Supply-chain drift before release

Vulnerable packages, suspicious upgrades, unpinned versions, and dependencies that deserve a closer look.

"debug": "^2.6.8"
Qualitysignal

Patterns that make future changes harder

Duplicated checks, silent fallbacks, brittle abstractions, and code that quietly increases review debt.

catch (e) {}
Inline on the changed lines Explains impact and fix Deeper audits for repo-wide risk

Simple pricing by usage credits.

Start free, then pick a monthly credit bundle that fits your review volume.

Free
$0/mo

For trying Codesurf on a small repository.

10 credits/month
  • GitHub App setup
  • Repository registration
  • Basic PR review workflow
Start free
Pro
$14.99/mo

For active projects that want AI review on regular pull requests.

250 credits/month
  • Automated PR reviews
  • Repository-aware policies
  • Usage tracking & billing
Choose Pro
Pro+
$29.99/mo

For teams with higher review volume across multiple repositories.

500 credits/month
  • Higher monthly review capacity
  • Audit-friendly credit pool
  • Team-ready repository coverage
Choose Pro+

Reviews consume at least 1 credit based on analyzed diff size. Repository audits consume at least 10 credits based on scanned source size.

Install in minutes.

Sign in, install the GitHub App, register a repository, and your next pull request is review-ready.

Sign InOpen Dashboard

Release confidence

Stop treating every merge like a leap of faith.

Use Codesurf as a GitHub pull request check for day-to-day changes, then run repository audits when you need broader security, dependency, and architecture coverage.

GitHub pull request checkVibe coding security reviewRepository audit workflow
release/gatebefore merge
PR diff reviewed

Changed files checked inline where developers review.

ready
Security sanity pass

Auth, secrets, unsafe defaults, and risky dependency changes flagged.

watch
Repo audit available

Full-codebase checks for releases where PR context is too narrow.

covered
$merge when findings are understood

From the blog

Practical guides for secure, fast shipping teams.

Engineering Workflow

The rise of vibe coding and why sanity checks matter

Move fast with AI-assisted development without shipping unverified assumptions.

Read article →
Engineering

The abstraction tax: what vibecoding costs you in security and review

The METR study found a 19% slowdown. CodeRabbit found 1.7x more defects. And 20% of AI-generated code references packages that don't exist.

Read article →
Security

Your dependencies are under attack: lessons from xz, polyfill.io, and event-stream

Three real supply-chain attacks and what they teach about dependency auditing that actually prevents incidents.

Read article →
Audits

How security audits catch high-risk issues before release

What repo-wide audits find that PR-only reviews can miss in real-world codebases.

Read article →

Codesurf FAQ

Answers for teams comparing GitHub pull request check tools and AI code review workflows.

What is Codesurf?

Codesurf is a GitHub-native AI code review tool that reviews pull requests, highlights actionable bugs and security risks, and keeps review history in a web dashboard.

Can Codesurf review vibe-coded or AI-generated code?

Yes. Codesurf is designed for teams using AI coding tools who still need human-grade review signals for authentication, secrets, dependencies, unsafe defaults, and logic regressions.

How does Codesurf work with GitHub pull requests?

Teams sign in with GitHub, install the GitHub App, register repositories, configure review policy, and receive automated findings on pull requests.

Does Codesurf only review diffs?

No. Pull request reviews inspect changed code, while repository audits scan broader codebase context for security, architecture, dependency, and code quality risks.

Does Codesurf charge per seat or per repository?

No. Codesurf does not use per-seat pricing and does not cap repositories. Multiple contributors can work across registered repositories, with charges based on fair usage credits for reviews and audits.