← Leaderboard

quotentiroler/aegis

View on GitHub ↗
Internal90

Unique within the repo — the other 10% repeats across its own files.

Public70

Unique across all public code — a further 20% is its own but appears in other public repos too.

Tidy, but not new — the code doesn't repeat itself, yet a large share already exists across other public repos. A strong candidate for pulling from (or publishing as) a shared package.

Worth consolidating — in the code

Real, actionable duplication in this repo's source, most concrete first.

Top duplication hotspots

SimilarityOverlapFile AFile BCross-repo
12% 79 quotentiroler/aegis/src/pages/about.tsx quotentiroler/aegis/src/pages/scan.tsx same repo
7% 77 quotentiroler/aegis/src/pages/dashboard.tsx quotentiroler/aegis/src/pages/report.tsx same repo
3% 51 quotentiroler/aegis/src/lib/safety-checks.ts quotentiroler/aegis/src/pages/about.tsx same repo
4% 50 quotentiroler/aegis/src/lib/safety-checks.ts quotentiroler/aegis/src/lib/scoring.ts same repo
3% 49 quotentiroler/aegis/src/index.tsx quotentiroler/aegis/src/lib/safety-checks.ts same repo
12% 43 quotentiroler/aegis/tests/prompt-quality.test.ts quotentiroler/aegis/tests/scoring.test.ts same repo
6% 37 quotentiroler/aegis/src/index.tsx quotentiroler/aegis/tests/hf-models.integration.test.ts same repo
3% 34 quotentiroler/aegis/src/pages/about.tsx quotentiroler/aegis/src/pages/report.tsx same repo
2% 33 quotentiroler/aegis/src/lib/safety-checks.ts quotentiroler/aegis/tests/hf-models.integration.test.ts same repo
2% 33 quotentiroler/aegis/src/lib/safety-checks.ts quotentiroler/aegis/src/pages/report.tsx same repo
3% 32 quotentiroler/aegis/src/components/scan-form.tsx quotentiroler/aegis/src/pages/report.tsx same repo
5% 30 quotentiroler/aegis/src/pages/dashboard.tsx quotentiroler/aegis/src/pages/home.tsx same repo

Duplicate declarations

The same function, variable, class, or type name declared in more than one file — a fast copy-paste signal. Consider extracting a shared definition.

FilesDeclarationWhere
5 class btn quotentiroler/aegis/src/components/scan-form.tsx
quotentiroler/aegis/src/lib/errors.tsx
quotentiroler/aegis/src/pages/dashboard.tsx
+2 more
5 class text-muted quotentiroler/aegis/src/components/scan-form.tsx
quotentiroler/aegis/src/pages/about.tsx
quotentiroler/aegis/src/pages/dashboard.tsx
+2 more
4 class section quotentiroler/aegis/src/pages/about.tsx
quotentiroler/aegis/src/pages/dashboard.tsx
quotentiroler/aegis/src/pages/report.tsx
+1 more
3 type category quotentiroler/aegis/src/index.tsx
quotentiroler/aegis/src/lib/constants.ts
quotentiroler/aegis/src/lib/types.ts
3 type CheckResult quotentiroler/aegis/src/lib/scoring.ts
quotentiroler/aegis/src/lib/types.ts
quotentiroler/aegis/tests/scoring.test.ts
3 class page-header quotentiroler/aegis/src/pages/about.tsx
quotentiroler/aegis/src/pages/report.tsx
quotentiroler/aegis/src/pages/scan.tsx
3 class provider-tag quotentiroler/aegis/src/components/scan-form.tsx
quotentiroler/aegis/src/pages/dashboard.tsx
quotentiroler/aegis/src/pages/report.tsx
3 type ScanResult quotentiroler/aegis/src/lib/types.ts
quotentiroler/aegis/src/pages/dashboard.tsx
quotentiroler/aegis/src/pages/report.tsx
2 var models quotentiroler/aegis/src/lib/safety-checks.ts
quotentiroler/aegis/src/pages/dashboard.tsx
2 var trimmed quotentiroler/aegis/src/lib/safety-checks.ts
quotentiroler/aegis/src/lib/scoring.ts
2 var --border quotentiroler/aegis/src/lib/errors.tsx
quotentiroler/aegis/src/pages/report.tsx
2 var --text-muted quotentiroler/aegis/src/lib/errors.tsx
quotentiroler/aegis/src/pages/dashboard.tsx
2 type AppBindings quotentiroler/aegis/src/lib/types.ts
quotentiroler/aegis/src/types/env.d.ts
2 type AppEnv quotentiroler/aegis/src/lib/errors.tsx
quotentiroler/aegis/src/lib/types.ts
2 class badge quotentiroler/aegis/src/components/score-badge.tsx
quotentiroler/aegis/src/pages/report.tsx
2 class card quotentiroler/aegis/src/pages/dashboard.tsx
quotentiroler/aegis/src/pages/home.tsx
2 var cats quotentiroler/aegis/src/index.tsx
quotentiroler/aegis/src/pages/dashboard.tsx
2 var color quotentiroler/aegis/src/components/score-badge.tsx
quotentiroler/aegis/src/pages/dashboard.tsx
2 var failCount quotentiroler/aegis/src/lib/safety-checks.ts
quotentiroler/aegis/src/pages/report.tsx
2 var Failed quotentiroler/aegis/src/pages/dashboard.tsx
quotentiroler/aegis/src/pages/report.tsx
2 class grid-3 quotentiroler/aegis/src/pages/dashboard.tsx
quotentiroler/aegis/src/pages/home.tsx
2 var hfModels quotentiroler/aegis/src/index.tsx
quotentiroler/aegis/tests/hf-models.integration.test.ts
2 var INSTRUCTION_PATTERNS quotentiroler/aegis/src/lib/safety-checks.ts
quotentiroler/aegis/src/lib/scoring.ts
2 type ModelConfig quotentiroler/aegis/src/lib/types.ts
quotentiroler/aegis/tests/hf-models.integration.test.ts
2 var overallScore quotentiroler/aegis/src/index.tsx
quotentiroler/aegis/src/lib/safety-checks.ts

Docs & prose

Near-identical documentation — often translations (e.g. README.mdREADME_zh-CN.md) or mirrored guides. Usually intentional, not cleanup — listed separately so it doesn't inflate the code signal above.

Top duplication hotspots

SimilarityOverlapFile AFile BCross-repo
5% 636 quotentiroler/aegis/papers/2404.01318.md quotentiroler/aegis/papers/2502.13141.md same repo
5% 623 quotentiroler/aegis/papers/2404.01318.md quotentiroler/aegis/papers/2512.05485.md same repo
6% 562 quotentiroler/aegis/papers/2403.04957.md quotentiroler/aegis/papers/2502.13141.md same repo
5% 542 quotentiroler/aegis/papers/2403.04957.md quotentiroler/aegis/papers/2404.01318.md same repo
4% 512 quotentiroler/aegis/papers/2502.13141.md quotentiroler/aegis/papers/2512.05485.md same repo
4% 471 quotentiroler/aegis/papers/2403.04957.md quotentiroler/aegis/papers/2512.05485.md same repo
3% 256 quotentiroler/aegis/papers/2512.05485.md quotentiroler/aegis/research/2026-03-15T17-01-16_ai-safety-evaluation-frameworks-prompt-injection-detection.md same repo
6% 234 quotentiroler/aegis/research/2026-03-15T17-01-16_ai-safety-evaluation-frameworks-prompt-injection-detection.md quotentiroler/aegis/research/2026-03-15T17-44-27_competitive-landscape-of-ai-safety-evaluation-tools-and-prom.md same repo
2% 222 quotentiroler/aegis/papers/2404.01318.md quotentiroler/aegis/research/2026-03-15T17-01-16_ai-safety-evaluation-frameworks-prompt-injection-detection.md same repo
2% 183 quotentiroler/aegis/papers/2502.13141.md quotentiroler/aegis/research/2026-03-15T17-01-16_ai-safety-evaluation-frameworks-prompt-injection-detection.md same repo
2% 171 quotentiroler/aegis/papers/2512.05485.md quotentiroler/aegis/research/2026-03-15T17-44-27_competitive-landscape-of-ai-safety-evaluation-tools-and-prom.md same repo
3% 170 quotentiroler/aegis/papers/2403.04957.md quotentiroler/aegis/research/2026-03-15T17-01-16_ai-safety-evaluation-frameworks-prompt-injection-detection.md same repo
1% 115 quotentiroler/aegis/papers/2404.01318.md quotentiroler/aegis/research/2026-03-15T17-44-27_competitive-landscape-of-ai-safety-evaluation-tools-and-prom.md same repo
1% 105 quotentiroler/aegis/README.md quotentiroler/aegis/papers/2404.01318.md same repo
1% 102 quotentiroler/aegis/papers/2502.13141.md quotentiroler/aegis/research/2026-03-15T17-44-27_competitive-landscape-of-ai-safety-evaluation-tools-and-prom.md same repo
2% 95 quotentiroler/aegis/papers/2403.04957.md quotentiroler/aegis/research/2026-03-15T17-44-27_competitive-landscape-of-ai-safety-evaluation-tools-and-prom.md same repo
6% 93 quotentiroler/aegis/README.md quotentiroler/aegis/public/llms.txt same repo
1% 93 quotentiroler/aegis/README.md quotentiroler/aegis/papers/2502.13141.md same repo
2% 87 quotentiroler/aegis/README.md quotentiroler/aegis/papers/2403.04957.md same repo
1% 84 quotentiroler/aegis/README.md quotentiroler/aegis/papers/2512.05485.md same repo

Largest files

Largest files

LOCFileStatus
3284quotentiroler/aegis/papers/2512.05485.mdindexed
3089quotentiroler/aegis/papers/2502.13141.mdindexed
2040quotentiroler/aegis/papers/2404.01318.mdindexed
1536quotentiroler/aegis/papers/2403.04957.mdindexed
444quotentiroler/aegis/src/lib/safety-checks.tsindexed
420quotentiroler/aegis/src/pages/report.tsxindexed
285quotentiroler/aegis/README.mdindexed
269quotentiroler/aegis/src/pages/dashboard.tsxindexed
214quotentiroler/aegis/research/2026-03-15T17-01-16_ai-safety-evaluation-frameworks-prompt-injection-detection.mdindexed
210quotentiroler/aegis/src/index.tsxindexed