C2Xai

D 52 failed
Other
monorepo / typescript · medium
677
Files
106,502
LOC
5
Frameworks
11
Languages

Pipeline State

failed
Run ID
#410510
Phase
EXTENDED_ANALYSIS
Progress
0%
Started
2026-04-13 06:15:41
Finished
LLM tokens
0
timeout

Pipeline Metadata

Stage
Scored
Decision
proceed
Novelty
80.93
Framework unique
Isolation
Last stage change
2026-05-04 16:25:11
Deduplication group #3536107
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Same scanner, your repo: https://repobility.com — Repobility

AI Prompt

Create an AI-powered penetration testing assistant application. I need the core functionality built using Next.js and React, structured as a monorepo. The system should integrate with various AI providers like OpenAI and OpenRouter, and use Convex for the backend and database. Since this is a security tool, please ensure it supports agent mode, potentially utilizing E2B for secure code execution. The setup should also account for user management via WorkOS and potentially integrate file storage using Amazon S3.
typescript next.js react monorepo ai pentesting convex e2b openai web-app
Generated by gemma4:latest

Catalog Information

Create an AI-powered penetration testing assistant application. I need the core functionality built using Next.js and React, structured as a monorepo. The system should integrate with various AI providers like OpenAI and OpenRouter, and use Convex for the backend and database. Since this is a security tool, please ensure it supports agent mode, potentially utilizing E2B for secure code execution. The setup should also account for user management via WorkOS and potentially integrate file storage

Tags

typescript next.js react monorepo ai pentesting convex e2b openai web-app

Quality Score

D
52.2/100
Structure
57
Code Quality
49
Documentation
43
Testing
65
Practices
56
Security
40
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Code linting configured (eslint)
  • Containerized deployment (Docker)
  • Properly licensed project

Weaknesses

  • 8 files with critical complexity need refactoring
  • Potential hardcoded secrets in 6 files
  • 12628 duplicate lines detected — consider DRY refactoring
  • 25 'god files' with >500 LOC need decomposition

Recommendations

  • Move hardcoded secrets to environment variables or a secrets manager
  • Address 240 TODO/FIXME items — consider tracking them as issues

Security & Health

15
Vulnerabilities
4
Critical CVEs
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
78.6%
markdown
9.5%
json
9.1%
rust
1.3%
yaml
1.0%
javascript
0.2%
html
0.2%
css
0.1%
toml
0.0%
shell
0.0%
text
0.0%

Frameworks

React Next.js Tauri Jest Turbopack

Symbols

variable4,284
function1,385
method393
interface265
constant254
type_alias123
class35
property20
struct11
enum3
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot

API Endpoints (44)

Generated by the Repobility scanner · https://repobility.com
MethodPathHandlerFramework
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)
GETacceptheaders.getExpress
GETcodesearchParams.getExpress
GETcodesearchParams.getExpress
GETconfirm-migrate-pentestgpturlParams.getExpress
GETconfirm-migrate-pentestgptsearchParams.getExpress
DELETEconfirm-migrate-pentestgptsearchParams.deleteExpress
DELETEconfirm-migrate-pentestgptsearchParams.deleteExpress
GETconfirm-migrate-pentestgpturlParams.getExpress
GETdev_callback_portsearchParams.getExpress
GETerrorsearchParams.getExpress
GETerrorsearchParams.getExpress
GEThostheaders.getExpress
GETidsearchParams.getExpress
GETidsearchParams.getExpress
GETintentsearchParams.getExpress
DELETEnumSeatssearchParams.deleteExpress
GETnumSeatsurlParams.getExpress
GETnumSeatssearchParams.getExpress
GETpost_login_redirectcookieStore.getExpress
GETpost_login_redirectcookieStore.getExpress
GETrefererheaders.getExpress
GETrefreshsearchParams.getExpress
DELETErefreshsearchParams.deleteExpress
GETsec-fetch-siteheaders.getExpress
GETselectedPlansearchParams.getExpress
GETselectedPlanurlParams.getExpress
DELETEselectedPlansearchParams.deleteExpress
GETstatesearchParams.getExpress
GETstatesearchParams.getExpress
GETstripe-signatureheaders.getExpress
GETstripe-signatureheaders.getExpress
GETstripe-signatureheaders.getExpress
GETteam-welcomeurlParams.getExpress
GETteam-welcomeurlParams.getExpress
DELETEteam-welcomesearchParams.deleteExpress
GETtemporary-chaturlParams.getExpress
DELETEtemporary-chatsearchParams.deleteExpress
GETtemporary-chaturlParams.getExpress
GETtokensearchParams.getExpress
GETuser-agentheaders.getExpress
GETuser-agentheaders.getExpress
GETwos-sessioncookies.getExpress
GETX-Amz-ExpiressearchParams.getExpress
GETX-Amz-ExpiressearchParams.getExpress

Threat Findings

15
Total Threats
4
Critical
8
High
View Threat Intel

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/349805.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV

BinComp Dependency Hardening

All packages →
2 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.
Nopenai2.31.0 · 0 gadgets · risk 0.0Nredis7.4.0 · 0 gadgets · risk 0.0