https://github.com/f/prompts.chat
· scanned 2026-06-05 04:40 UTC (8 hours, 44 minutes ago)
· 10 languages
401 findings (119 legacy + 282 scanner) 11/13 scanners ran 64th percentile · Typescript · medium (20-100K LoC)
Last scanned 8 hours, 44 minutes ago · v2 · 260 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
85.0 | 0.15 | 12.75 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
73.0 | 0.20 | 14.60 |
documentation_score |
61.0 | 0.15 | 9.15 |
practices_score |
64.0 | 0.15 | 9.60 |
code_quality |
70.0 | 0.10 | 7.00 |
| Overall | 1.00 | 78.1 |
All 2747 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
useMDXComponents |
software | healthy | mdx-components.tsx:useMDXComponents |
invocations |
software | healthy | next.config.ts:invocations |
generateAuthSecret |
software | healthy | scripts/setup.js:generateAuthSecret |
buildDatabaseUrl |
software | healthy | scripts/setup.js:buildDatabaseUrl |
generateEnvFile |
software | healthy | scripts/setup.js:generateEnvFile |
generateConfig |
software | healthy | scripts/setup.js:generateConfig |
handleCancel |
software | healthy | scripts/setup.js:handleCancel |
main |
software | healthy | scripts/setup.js:main |
flattenKeys |
software | healthy | scripts/find-unused-translations.js:flattenKeys |
getAllFiles |
software | healthy | scripts/find-unused-translations.js:getAllFiles |
checkKeyUsage |
software | healthy | scripts/find-unused-translations.js:checkKeyUsage |
escapeRegex |
software | healthy | scripts/find-unused-translations.js:escapeRegex |
env |
software | healthy | scripts/docker-setup.js:env |
envBool |
software | healthy | scripts/docker-setup.js:envBool |
envArray |
software | healthy | scripts/docker-setup.js:envArray |
generateConfig |
software | healthy | scripts/docker-setup.js:generateConfig |
main |
software | healthy | scripts/docker-setup.js:main |
jsxExprCount |
software | healthy | scripts/lint-mdx.js:jsxExprCount |
findMDXFiles |
software | healthy | scripts/lint-mdx.js:findMDXFiles |
walk |
software | healthy | scripts/lint-mdx.js:walk |
main |
software | healthy | scripts/lint-mdx.js:main |
flattenKeys |
software | healthy | scripts/check-translations.js:flattenKeys |
getValue |
software | healthy | scripts/check-translations.js:getValue |
FILE_SEPARATOR |
software | healthy | scripts/seed-skills.ts:FILE_SEPARATOR |
parseFrontmatter |
software | healthy | scripts/seed-skills.ts:parseFrontmatter |
readSkillFiles |
software | healthy | scripts/seed-skills.ts:readSkillFiles |
serializeSkillFiles |
software | healthy | scripts/seed-skills.ts:serializeSkillFiles |
importSkill |
software | healthy | scripts/seed-skills.ts:importSkill |
main |
software | healthy | scripts/seed-skills.ts:main |
convertToPdf |
software | healthy | scripts/html-to-pdf.ts:convertToPdf |
sizeMB |
software | healthy | scripts/html-to-pdf.ts:sizeMB |
main |
software | healthy | scripts/html-to-pdf.ts:main |
loadMessages |
software | healthy | scripts/generate-book-pdf.ts:loadMessages |
t |
software | healthy | scripts/generate-book-pdf.ts:t |
icon |
software | healthy | scripts/generate-book-pdf.ts:icon |
getAvailableLocales |
software | healthy | scripts/generate-book-pdf.ts:getAvailableLocales |
getLocalePath |
software | healthy | scripts/generate-book-pdf.ts:getLocalePath |
chapterExists |
software | healthy | scripts/generate-book-pdf.ts:chapterExists |
extractTryItPrompt |
software | healthy | scripts/generate-book-pdf.ts:extractTryItPrompt |
extractQuizContent |
software | healthy | scripts/generate-book-pdf.ts:extractQuizContent |
extractCalloutContent |
software | healthy | scripts/generate-book-pdf.ts:extractCalloutContent |
extractInfoGridItems |
software | healthy | scripts/generate-book-pdf.ts:extractInfoGridItems |
extractChecklistItems |
software | healthy | scripts/generate-book-pdf.ts:extractChecklistItems |
extractProps |
software | healthy | scripts/generate-book-pdf.ts:extractProps |
extractArrayProp |
software | healthy | scripts/generate-book-pdf.ts:extractArrayProp |
transformMdxForPdf |
software | healthy | scripts/generate-book-pdf.ts:transformMdxForPdf |
extractSide |
software | healthy | scripts/generate-book-pdf.ts:extractSide |
width |
software | healthy | scripts/generate-book-pdf.ts:width |
convertTailwindToInline |
software | healthy | scripts/generate-book-pdf.ts:convertTailwindToInline |
convertStylesToGrayscale |
software | healthy | scripts/generate-book-pdf.ts:convertStylesToGrayscale |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
OWNERS.md |
software | healthy | OWNERS.md |
compose.yml |
software | healthy | compose.yml |
README.md |
software | healthy | README.md |
context7.json |
software | healthy | context7.json |
CLAUDE.md |
software | healthy | CLAUDE.md |
mdx-components.tsx |
software | healthy | mdx-components.tsx |
package.json |
software | healthy | package.json |
prisma.config.ts |
software | warning | prisma.config.ts |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
GOVERNANCE.md |
software | healthy | GOVERNANCE.md |
PROMPTS.md |
software | healthy | PROMPTS.md |
SELF-HOSTING.md |
software | healthy | SELF-HOSTING.md |
DOCKER.md |
software | healthy | DOCKER.md |
sentry.server.config.ts |
software | warning | sentry.server.config.ts |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
prompts.config.ts |
software | warning | prompts.config.ts |
sentry.edge.config.ts |
software | warning | sentry.edge.config.ts |
CLAUDE-PLUGIN.md |
software | healthy | CLAUDE-PLUGIN.md |
SECURITY.md |
software | healthy | SECURITY.md |
AGENTS.md |
software | healthy | AGENTS.md |
vitest.config.ts |
software | warning | vitest.config.ts |
vitest.setup.ts |
software | warning | vitest.setup.ts |
next.config.ts |
software | healthy | next.config.ts |
Dockerfile |
software | healthy | docker/Dockerfile |
entrypoint.sh |
software | healthy | docker/entrypoint.sh |
generate-contributors-format.test.js |
software | warning | tests/generate-contributors-format.test.js |
setup.js |
software | healthy | scripts/setup.js |
rebuild-history.sh |
software | healthy | scripts/rebuild-history.sh |
find-unused-translations.js |
software | healthy | scripts/find-unused-translations.js |
generate-examples.ts |
software | warning | scripts/generate-examples.ts |
docker-setup.js |
software | healthy | scripts/docker-setup.js |
lint-mdx.js |
software | healthy | scripts/lint-mdx.js |
check-translations.js |
software | healthy | scripts/check-translations.js |
seed-skills.ts |
software | healthy | scripts/seed-skills.ts |
generate-contributors.sh |
software | healthy | scripts/generate-contributors.sh |
html-to-pdf.ts |
software | healthy | scripts/html-to-pdf.ts |
generate-book-pdf.ts |
software | healthy | scripts/generate-book-pdf.ts |
reset-admin.ts |
software | healthy | prisma/reset-admin.ts |
seed.ts |
software | healthy | prisma/seed.ts |
migration_lock.toml |
software | healthy | prisma/migrations/migration_lock.toml |
migration.sql |
software | healthy | prisma/migrations/20251213100000_add_verified_and_reports/m… |
migration.sql |
software | healthy | prisma/migrations/20251211093327_add_featured_prompts/migra… |
migration.sql |
software | healthy | prisma/migrations/20251208165032/migration.sql |
migration.sql |
software | healthy | prisma/migrations/20251213203400_add_unlisted_field/migrati… |
migration.sql |
software | healthy | prisma/migrations/20251217173000_add_delist_reason/migratio… |
migration.sql |
software | healthy | prisma/migrations/20251208185808_init/migration.sql |
migration.sql |
software | healthy | prisma/migrations/20260128100000_add_workflow_link/migratio… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docker |
software | healthy | docker |
tests |
software | healthy | tests |
scripts |
software | healthy | scripts |
prisma |
software | healthy | prisma |
migrations |
software | healthy | prisma/migrations |
20251213100000_add_verified_and_reports |
software | healthy | prisma/migrations/20251213100000_add_verified_and_reports |
20251211093327_add_featured_prompts |
software | healthy | prisma/migrations/20251211093327_add_featured_prompts |
20251208165032 |
software | healthy | prisma/migrations/20251208165032 |
20251213203400_add_unlisted_field |
software | healthy | prisma/migrations/20251213203400_add_unlisted_field |
20251217173000_add_delist_reason |
software | healthy | prisma/migrations/20251217173000_add_delist_reason |
20251208185808_init |
software | healthy | prisma/migrations/20251208185808_init |
20260128100000_add_workflow_link |
software | healthy | prisma/migrations/20260128100000_add_workflow_link |
20251225000000_add_generation_credits |
software | healthy | prisma/migrations/20251225000000_add_generation_credits |
20260104210000_add_collections |
software | healthy | prisma/migrations/20260104210000_add_collections |
20251228124000_add_relist_request_report_reason |
software | healthy | prisma/migrations/20251228124000_add_relist_request_report_… |
20260324100000_add_ci_username_unique_index |
software | healthy | prisma/migrations/20260324100000_add_ci_username_unique_ind… |
20260127100000_add_user_bio_and_custom_links |
software | healthy | prisma/migrations/20260127100000_add_user_bio_and_custom_li… |
20251218145900_add_comments_system |
software | healthy | prisma/migrations/20251218145900_add_comments_system |
20251222132600_add_user_flagged_and_unusual_activity |
software | healthy | prisma/migrations/20251222132600_add_user_flagged_and_unusu… |
20251216195800_add_api_key_and_mcp_settings |
software | healthy | prisma/migrations/20251216195800_add_api_key_and_mcp_settin… |
20260201175000_add_user_prompt_examples |
software | healthy | prisma/migrations/20260201175000_add_user_prompt_examples |
20260109064746_add_works_best_with |
software | healthy | prisma/migrations/20260109064746_add_works_best_with |
20251221121143_add_prompt_connections |
software | healthy | prisma/migrations/20251221121143_add_prompt_connections |
20260302194500_add_taste_prompt_type |
software | healthy | prisma/migrations/20260302194500_add_taste_prompt_type |
20251211114705_add_soft_delete_to_prompts |
software | healthy | prisma/migrations/20251211114705_add_soft_delete_to_prompts |
20260106071035_daily_generation_limit |
software | healthy | prisma/migrations/20260106071035_daily_generation_limit |
20251227125700_add_pinned_categories |
software | healthy | prisma/migrations/20251227125700_add_pinned_categories |
20251216124600_add_prompt_slug |
software | healthy | prisma/migrations/20251216124600_add_prompt_slug |
20251213133000_add_github_username |
software | healthy | prisma/migrations/20251213133000_add_github_username |
20251220202333_add_skill_type |
software | healthy | prisma/migrations/20251220202333_add_skill_type |
20251210224836_add_embedding_field |
software | healthy | prisma/migrations/20251210224836_add_embedding_field |
packages |
software | healthy | packages |
prompts.chat |
software | healthy | packages/prompts.chat |
scripts |
software | healthy | packages/prompts.chat/scripts |
src |
software | healthy | packages/prompts.chat/src |
__tests__ |
software | healthy | packages/prompts.chat/src/__tests__ |
similarity |
software | healthy | packages/prompts.chat/src/similarity |
cli |
software | healthy | packages/prompts.chat/src/cli |
components |
software | healthy | packages/prompts.chat/src/cli/components |
quality |
software | healthy | packages/prompts.chat/src/quality |
variables |
software | healthy | packages/prompts.chat/src/variables |
builder |
software | healthy | packages/prompts.chat/src/builder |
parser |
software | healthy | packages/prompts.chat/src/parser |
raycast-extension |
software | healthy | packages/raycast-extension |
src |
software | healthy | packages/raycast-extension/src |
components |
software | healthy | packages/raycast-extension/src/components |
messages |
software | healthy | messages |
public |
software | healthy | public |
book-pdf |
software | healthy | public/book-pdf |
sounds |
software | healthy | public/sounds |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
55.47.98.97 |
network | healthy | scripts/generate-book-pdf.ts |
127.0.0.1 |
network | healthy | src/__tests__/api/mcp-handler.test.ts |
120.0.0.0 |
network | healthy | src/__tests__/lib/utils.test.ts |
106.0.0.0 |
network | healthy | src/__tests__/lib/utils.test.ts |
9.504.5.092 |
network | healthy | src/components/layout/footer.tsx |
2.91.832.092 |
network | healthy | src/components/layout/footer.tsx |
2.651.64.7 |
network | healthy | src/components/layout/footer.tsx |
4.943.359.309 |
network | healthy | src/components/layout/footer.tsx |
268.18.58.688 |
network | healthy | src/components/layout/footer.tsx |
11.387.599.111 |
network | healthy | src/components/auth/oauth-button.tsx |
3.492.997.107 |
network | healthy | src/components/auth/oauth-button.tsx |
3.176.77.84 |
network | healthy | src/components/auth/oauth-button.tsx |
5.921.43.372 |
network | healthy | src/components/auth/oauth-button.tsx |
319.192.694.801 |
network | healthy | src/components/auth/oauth-button.tsx |
1.515.074.074 |
network | healthy | src/components/user/profile-links.tsx |
1.25.077.077 |
network | healthy | src/components/user/profile-links.tsx |
3.03.078.078 |
network | healthy | src/components/user/profile-links.tsx |
1.994.076.076 |
network | healthy | src/components/user/profile-links.tsx |
12.098.246.198 |
network | healthy | src/components/user/profile-links.tsx |
1.873.892.077 |
network | healthy | src/components/user/profile-links.tsx |
3.03.077.077 |
network | healthy | src/components/user/profile-links.tsx |
7.256.38.265 |
network | healthy | src/components/user/profile-links.tsx |
1.433.053.053 |
network | healthy | src/components/user/profile-links.tsx |
4.632.546.376 |
network | healthy | src/components/user/profile-links.tsx |
1.164.675.77 |
network | healthy | src/components/user/profile-links.tsx |
14.017.279.036 |
network | healthy | src/components/user/profile-links.tsx |
3.29.87.78 |
network | healthy | src/app/page.tsx |
11.385.6.113 |
network | healthy | src/app/about/page.tsx |
3.495.998.108 |
network | healthy | src/app/about/page.tsx |
3.176.765.84 |
network | healthy | src/app/about/page.tsx |
5.92.42.36 |
network | healthy | src/app/about/page.tsx |
315.21.69.825 |
network | healthy | src/app/about/page.tsx |
575.002.862.002 |
network | healthy | src/app/about/page.tsx |
24.005.481.012 |
network | healthy | src/app/about/page.tsx |
722.014.526.043 |
network | healthy | src/app/about/page.tsx |
1.576.095.528 |
network | healthy | src/app/about/page.tsx |
48.244.97.4 |
network | healthy | src/app/about/page.tsx |
1.498.495.52 |
network | healthy | src/app/about/page.tsx |
1.576.138.241 |
network | healthy | src/app/about/page.tsx |
007.483.009.724 |
network | healthy | src/app/about/page.tsx |
01.287.002.573 |
network | healthy | src/app/about/page.tsx |
6.996.154.085 |
network | healthy | src/app/about/page.tsx |
27.154.36.213 |
network | healthy | src/app/about/page.tsx |
3.162.575.42 |
network | healthy | src/app/about/page.tsx |
11.385.6.105 |
network | healthy | src/app/about/page.tsx |
3.495.99.105 |
network | healthy | src/app/about/page.tsx |
3.18.765.84 |
network | healthy | src/app/about/page.tsx |
5.925.435.375 |
network | healthy | src/app/about/page.tsx |
315.225.69.825 |
network | healthy | src/app/about/page.tsx |
204.165.352.385 |
network | healthy | src/app/about/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/settings |
frontend | healthy | src/app/settings/page.tsx |
/how_to_write_effective_prompts |
frontend | healthy | src/app/how_to_write_effective_prompts/page.tsx |
/about |
frontend | healthy | src/app/about/page.tsx |
/kids |
frontend | healthy | src/app/kids/page.tsx |
/kids/level/[slug] |
frontend | healthy | src/app/kids/level/[slug]/page.tsx |
/kids/map |
frontend | healthy | src/app/kids/map/page.tsx |
/brand |
frontend | healthy | src/app/brand/page.tsx |
/collection |
frontend | healthy | src/app/collection/page.tsx |
/promptmasters |
frontend | healthy | src/app/promptmasters/page.tsx |
/[username] |
frontend | healthy | src/app/[username]/page.tsx |
/docs/api |
frontend | healthy | src/app/docs/api/page.tsx |
/docs/self-hosting |
frontend | healthy | src/app/docs/self-hosting/page.tsx |
/feed |
frontend | healthy | src/app/feed/page.tsx |
/discover |
frontend | healthy | src/app/discover/page.tsx |
/embed |
frontend | healthy | src/app/embed/page.tsx |
/admin |
frontend | healthy | src/app/admin/page.tsx |
/categories |
frontend | healthy | src/app/categories/page.tsx |
/categories/[slug] |
frontend | healthy | src/app/categories/[slug]/page.tsx |
/builder |
frontend | healthy | src/app/builder/page.tsx |
/workflows |
frontend | healthy | src/app/workflows/page.tsx |
/terms |
frontend | healthy | src/app/terms/page.tsx |
/(auth)/login |
frontend | healthy | src/app/(auth)/login/page.tsx |
/(auth)/register |
frontend | healthy | src/app/(auth)/register/page.tsx |
/prompts |
frontend | healthy | src/app/prompts/page.tsx |
/prompts/new |
frontend | healthy | src/app/prompts/new/page.tsx |
/prompts/[id] |
frontend | healthy | src/app/prompts/[id]/page.tsx |
/prompts/[id]/edit |
frontend | healthy | src/app/prompts/[id]/edit/page.tsx |
/prompts/[id]/changes/new |
frontend | healthy | src/app/prompts/[id]/changes/new/page.tsx |
/prompts/[id]/changes/[changeId] |
frontend | healthy | src/app/prompts/[id]/changes/[changeId]/page.tsx |
/skills |
frontend | healthy | src/app/skills/page.tsx |
/support |
frontend | healthy | src/app/support/page.tsx |
/taste |
frontend | healthy | src/app/taste/page.tsx |
/privacy |
frontend | healthy | src/app/privacy/page.tsx |
/book |
frontend | healthy | src/app/book/page.tsx |
/book/[slug] |
frontend | healthy | src/app/book/[slug]/page.tsx |
/tags |
frontend | healthy | src/app/tags/page.tsx |
/tags/[slug] |
frontend | healthy | src/app/tags/[slug]/page.tsx |
/developers |
frontend | healthy | src/app/developers/page.tsx |
/presentation |
frontend | healthy | src/app/presentation/page.tsx |
/_error |
frontend | healthy | src/pages/_error.tsx |
/api/mcp |
frontend | healthy | src/pages/api/mcp.ts |
/ |
frontend | healthy | src/lib/i18n/server.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/components/layout/notification-bell.tsx |
security | healthy | src/components/layout/notification-bell.tsx |
auth::src/lib/plugins/auth/github.ts |
security | healthy | src/lib/plugins/auth/github.ts |
auth::src/lib/auth/index.ts |
security | healthy | src/lib/auth/index.ts |
auth::src/lib/plugins/types.ts |
security | healthy | src/lib/plugins/types.ts |
auth::prompts.config.ts |
security | healthy | prompts.config.ts |
auth::src/__tests__/lib/plugins/auth/oidc.test.ts |
security | healthy | src/__tests__/lib/plugins/auth/oidc.test.ts |
auth::scripts/setup.js |
security | healthy | scripts/setup.js |
auth::src/lib/plugins/auth/google.ts |
security | healthy | src/lib/plugins/auth/google.ts |
auth::src/lib/prompt-access.ts |
security | healthy | src/lib/prompt-access.ts |
auth::src/__tests__/lib/plugins/auth/oauth.test.ts |
security | healthy | src/__tests__/lib/plugins/auth/oauth.test.ts |
auth::src/__tests__/lib/auth/provider-metadata.test.ts |
security | healthy | src/__tests__/lib/auth/provider-metadata.test.ts |
auth::src/components/auth/oauth-button.tsx |
security | healthy | src/components/auth/oauth-button.tsx |
auth::src/lib/plugins/auth/oidc.ts |
security | healthy | src/lib/plugins/auth/oidc.ts |
auth::package.json |
security | healthy | package.json |
auth::src/lib/auth/provider-metadata.ts |
security | healthy | src/lib/auth/provider-metadata.ts |
auth::.env.example |
security | healthy | .env.example |
auth::src/components/layout/header.tsx |
security | healthy | src/components/layout/header.tsx |
auth::src/components/auth/auth-content.tsx |
security | healthy | src/components/auth/auth-content.tsx |
auth::src/lib/plugins/auth/credentials.ts |
security | healthy | src/lib/plugins/auth/credentials.ts |
auth::src/components/providers/index.tsx |
security | healthy | src/components/providers/index.tsx |
auth::src/lib/plugins/auth/index.ts |
security | healthy | src/lib/plugins/auth/index.ts |
auth::src/lib/plugins/auth/oauth.ts |
security | healthy | src/lib/plugins/auth/oauth.ts |
auth::src/__tests__/lib/prompt-access.test.ts |
security | healthy | src/__tests__/lib/prompt-access.test.ts |
auth::src/lib/plugins/auth/azure.ts |
security | healthy | src/lib/plugins/auth/azure.ts |
auth::src/components/ide/prompt-ide.tsx |
security | healthy | src/components/ide/prompt-ide.tsx |
auth::src/app/prompts.csv/route.ts |
security | healthy | src/app/prompts.csv/route.ts |
auth::src/components/settings/profile-form.tsx |
security | healthy | src/components/settings/profile-form.tsx |
auth::src/app/docs/self-hosting/page.tsx |
security | healthy | src/app/docs/self-hosting/page.tsx |
auth::src/components/mcp/mcp-server-popup.tsx |
security | healthy | src/components/mcp/mcp-server-popup.tsx |
auth::src/lib/plugins/auth/apple.ts |
security | healthy | src/lib/plugins/auth/apple.ts |
auth::src/components/auth/login-form.tsx |
security | healthy | src/components/auth/login-form.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
RandomPrompt |
frontend | healthy | packages/raycast-extension/src/random-prompt.tsx |
BrowseCategories |
frontend | healthy | packages/raycast-extension/src/browse-categories.tsx |
SearchPrompts |
frontend | healthy | packages/raycast-extension/src/search-prompts.tsx |
BrowsePrompts |
frontend | healthy | packages/raycast-extension/src/browse-prompts.tsx |
DownloadPrompts |
frontend | healthy | packages/raycast-extension/src/download-prompts.tsx |
NotFound |
frontend | healthy | src/app/not-found.tsx |
Error |
frontend | healthy | src/app/error.tsx |
GlobalError |
frontend | healthy | src/app/global-error.tsx |
KidsHomePage |
frontend | healthy | src/app/kids/page.tsx |
BrandAssetsPage |
frontend | healthy | src/app/brand/page.tsx |
CollectionLoading |
frontend | healthy | src/app/collection/loading.tsx |
PromptmastersLoading |
frontend | healthy | src/app/promptmasters/loading.tsx |
UserProfileLoading |
frontend | healthy | src/app/[username]/loading.tsx |
FeedLoading |
frontend | healthy | src/app/feed/loading.tsx |
DiscoverLoading |
frontend | healthy | src/app/discover/loading.tsx |
EmbedPage |
frontend | healthy | src/app/embed/page.tsx |
CategoriesLoading |
frontend | healthy | src/app/categories/loading.tsx |
BuilderPage |
frontend | healthy | src/app/builder/page.tsx |
TermsPage |
frontend | healthy | src/app/terms/page.tsx |
AuthLayout |
frontend | healthy | src/app/(auth)/layout.tsx |
PromptsLoading |
frontend | healthy | src/app/prompts/loading.tsx |
NewPromptLoading |
frontend | healthy | src/app/prompts/new/loading.tsx |
PromptDetailLoading |
frontend | healthy | src/app/prompts/[id]/loading.tsx |
SupportPage |
frontend | healthy | src/app/support/page.tsx |
PrivacyPage |
frontend | healthy | src/app/privacy/page.tsx |
BookLayout |
frontend | healthy | src/app/book/layout.tsx |
TagsLoading |
frontend | healthy | src/app/tags/loading.tsx |
DevelopersPage |
frontend | healthy | src/app/developers/page.tsx |
PresentationPage |
frontend | healthy | src/app/presentation/page.tsx |
CustomErrorComponent |
frontend | healthy | src/pages/_error.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | prisma/migrations/20251213100000_add_verified_and_reports/m… |
migration.sql |
data | healthy | prisma/migrations/20251211093327_add_featured_prompts/migra… |
migration.sql |
data | healthy | prisma/migrations/20251208165032/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20251213203400_add_unlisted_field/migrati… |
migration.sql |
data | healthy | prisma/migrations/20251217173000_add_delist_reason/migratio… |
migration.sql |
data | healthy | prisma/migrations/20251208185808_init/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260128100000_add_workflow_link/migratio… |
migration.sql |
data | healthy | prisma/migrations/20251225000000_add_generation_credits/mig… |
migration.sql |
data | healthy | prisma/migrations/20260104210000_add_collections/migration.… |
migration.sql |
data | healthy | prisma/migrations/20251228124000_add_relist_request_report_… |
migration.sql |
data | healthy | prisma/migrations/20260324100000_add_ci_username_unique_ind… |
migration.sql |
data | healthy | prisma/migrations/20260127100000_add_user_bio_and_custom_li… |
migration.sql |
data | healthy | prisma/migrations/20251218145900_add_comments_system/migrat… |
migration.sql |
data | healthy | prisma/migrations/20251222132600_add_user_flagged_and_unusu… |
migration.sql |
data | healthy | prisma/migrations/20251216195800_add_api_key_and_mcp_settin… |
migration.sql |
data | healthy | prisma/migrations/20260201175000_add_user_prompt_examples/m… |
migration.sql |
data | healthy | prisma/migrations/20260109064746_add_works_best_with/migrat… |
migration.sql |
data | healthy | prisma/migrations/20251221121143_add_prompt_connections/mig… |
migration.sql |
data | healthy | prisma/migrations/20260302194500_add_taste_prompt_type/migr… |
migration.sql |
data | healthy | prisma/migrations/20251211114705_add_soft_delete_to_prompts… |
migration.sql |
data | healthy | prisma/migrations/20260106071035_daily_generation_limit/mig… |
migration.sql |
data | healthy | prisma/migrations/20251227125700_add_pinned_categories/migr… |
migration.sql |
data | healthy | prisma/migrations/20251216124600_add_prompt_slug/migration.… |
migration.sql |
data | healthy | prisma/migrations/20251213133000_add_github_username/migrat… |
migration.sql |
data | healthy | prisma/migrations/20251220202333_add_skill_type/migration.s… |
migration.sql |
data | healthy | prisma/migrations/20251210224836_add_embedding_field/migrat… |
| Label | Layer | Status | Path |
|---|---|---|---|
MDXLinter |
software | healthy | scripts/lint-mdx.js:MDXLinter |
result |
software | healthy | scripts/generate-book-pdf.ts:result |
patterns |
software | healthy | scripts/generate-book-pdf.ts:patterns |
attribute |
software | healthy | scripts/generate-book-pdf.ts:attribute |
itself |
software | healthy | packages/prompts.chat/scripts/generate-docs.ts:itself |
methods |
software | healthy | packages/prompts.chat/scripts/generate-docs.ts:methods |
$ |
software | healthy | packages/prompts.chat/scripts/generate-docs.ts:$ |
AudioPromptBuilder |
software | healthy | packages/prompts.chat/src/builder/audio.ts:AudioPromptBuild… |
ImagePromptBuilder |
software | healthy | packages/prompts.chat/src/builder/media.ts:ImagePromptBuild… |
VideoPromptBuilder |
software | healthy | packages/prompts.chat/src/builder/video.ts:VideoPromptBuild… |
PromptBuilder |
software | healthy | packages/prompts.chat/src/builder/index.ts:PromptBuilder |
ChatPromptBuilder |
software | healthy | packages/prompts.chat/src/builder/chat.ts:ChatPromptBuilder |
names |
software | healthy | src/__tests__/lib/utils.test.ts:names |
conflicts |
software | healthy | src/__tests__/lib/utils.test.ts:conflicts |
methods |
software | healthy | src/app/api/prompt-builder/generate-example/route.ts:methods |
VideoPromptBuilder |
software | healthy | src/app/api/prompt-builder/generate-example/route.ts:VideoP… |
AudioPromptBuilder |
software | healthy | src/app/api/prompt-builder/generate-example/route.ts:AudioP… |
ImagePromptBuilder |
software | healthy | src/app/api/prompt-builder/generate-example/route.ts:ImageP… |
ChatPromptBuilder |
software | healthy | src/app/api/prompt-builder/generate-example/route.ts:ChatPr… |
PromptBuilder |
software | healthy | src/app/api/prompt-builder/generate-example/route.ts:Prompt… |
on |
software | healthy | src/app/embed/page.tsx:on |
and |
software | healthy | src/app/presentation/page.tsx:and |
RateLimiter |
software | healthy | src/lib/rate-limit.ts:RateLimiter |
levels |
software | healthy | src/lib/kids/levels.ts:levels |
PayloadTooLargeError |
software | healthy | src/pages/api/mcp.ts:PayloadTooLargeError |
| Label | Layer | Status | Path |
|---|---|---|---|
prompt_reports |
data | healthy | prisma/migrations/20251213100000_add_verified_and_reports/m… |
users |
data | healthy | prisma/migrations/20251208165032/migration.sql |
accounts |
data | healthy | prisma/migrations/20251208165032/migration.sql |
sessions |
data | healthy | prisma/migrations/20251208165032/migration.sql |
verification_tokens |
data | healthy | prisma/migrations/20251208165032/migration.sql |
prompts |
data | healthy | prisma/migrations/20251208165032/migration.sql |
prompt_versions |
data | healthy | prisma/migrations/20251208165032/migration.sql |
change_requests |
data | healthy | prisma/migrations/20251208165032/migration.sql |
categories |
data | healthy | prisma/migrations/20251208165032/migration.sql |
tags |
data | healthy | prisma/migrations/20251208165032/migration.sql |
prompt_tags |
data | healthy | prisma/migrations/20251208165032/migration.sql |
category_subscriptions |
data | healthy | prisma/migrations/20251208185808_init/migration.sql |
collections |
data | healthy | prisma/migrations/20260104210000_add_collections/migration.… |
comments |
data | healthy | prisma/migrations/20251218145900_add_comments_system/migrat… |
comment_votes |
data | healthy | prisma/migrations/20251218145900_add_comments_system/migrat… |
notifications |
data | healthy | prisma/migrations/20251218145900_add_comments_system/migrat… |
user_prompt_examples |
data | healthy | prisma/migrations/20260201175000_add_user_prompt_examples/m… |
prompt_connections |
data | healthy | prisma/migrations/20251221121143_add_prompt_connections/mig… |
prompt_votes |
data | healthy | prisma/migrations/20251210224836_add_embedding_field/migrat… |
pinned_prompts |
data | healthy | prisma/migrations/20251210224836_add_embedding_field/migrat… |
webhook_configs |
data | healthy | prisma/migrations/20251210224836_add_embedding_field/migrat… |
_PromptContributors |
data | healthy | prisma/migrations/20251210224836_add_embedding_field/migrat… |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::compose.yml |
security | healthy | compose.yml |
password_literal::src/__tests__/api/register.test.ts |
security | healthy | src/__tests__/api/register.test.ts |
password_literal::src/__tests__/api/register.test.ts |
security | healthy | src/__tests__/api/register.test.ts |
password_literal::src/__tests__/api/register.test.ts |
security | healthy | src/__tests__/api/register.test.ts |
password_literal::src/__tests__/api/register.test.ts |
security | healthy | src/__tests__/api/register.test.ts |
password_literal::src/__tests__/api/register.test.ts |
security | healthy | src/__tests__/api/register.test.ts |
password_literal::src/__tests__/api/register.test.ts |
security | healthy | src/__tests__/api/register.test.ts |
password_literal::src/__tests__/api/register.test.ts |
security | healthy | src/__tests__/api/register.test.ts |
password_literal::src/__tests__/api/register.test.ts |
security | healthy | src/__tests__/api/register.test.ts |
password_literal::src/__tests__/api/register.test.ts |
security | healthy | src/__tests__/api/register.test.ts |
password_literal::src/__tests__/api/register.test.ts |
security | healthy | src/__tests__/api/register.test.ts |
password_literal::src/__tests__/api/register.test.ts |
security | healthy | src/__tests__/api/register.test.ts |
password_literal::src/__tests__/api/register.test.ts |
security | healthy | src/__tests__/api/register.test.ts |
password_literal::src/__tests__/api/register.test.ts |
security | healthy | src/__tests__/api/register.test.ts |
password_literal::src/__tests__/api/register.test.ts |
security | healthy | src/__tests__/api/register.test.ts |
password_literal::src/__tests__/api/register.test.ts |
security | healthy | src/__tests__/api/register.test.ts |
password_literal::src/__tests__/api/register.test.ts |
security | healthy | src/__tests__/api/register.test.ts |
password_literal::src/__tests__/api/register.test.ts |
security | healthy | src/__tests__/api/register.test.ts |
password_literal::src/__tests__/api/register.test.ts |
security | healthy | src/__tests__/api/register.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
update-contributors |
cicd | healthy | .github/workflows/update-contributors.yml |
test |
cicd | healthy | .github/workflows/docker-publish.yml |
build-and-push |
cicd | healthy | .github/workflows/docker-publish.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
activation |
cicd | healthy | .github/workflows/spam-check.lock.yml |
agent |
cicd | healthy | .github/workflows/spam-check.lock.yml |
conclusion |
cicd | healthy | .github/workflows/spam-check.lock.yml |
detection |
cicd | healthy | .github/workflows/spam-check.lock.yml |
pre_activation |
cicd | healthy | .github/workflows/spam-check.lock.yml |
safe_outputs |
cicd | healthy | .github/workflows/spam-check.lock.yml |
reset-credits |
cicd | healthy | .github/workflows/reset-credits.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GH_AW_GITHUB_MCP_SERVER_TOKEN |
cicd | healthy | — |
GITHUB_STEP_SUMMARY |
cicd | healthy | — |
GH_AW_GITHUB_TOKEN |
cicd | healthy | — |
REGISTRY |
cicd | healthy | — |
GH_AW_SAFE_OUTPUTS |
cicd | healthy | — |
HF_API_TOKEN |
cicd | healthy | — |
GH_AW_AGENT_OUTPUT |
cicd | healthy | — |
IMAGE_NAME |
cicd | healthy | — |
COPILOT_GITHUB_TOKEN |
cicd | healthy | — |
CRON_SECRET |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | compose.yml |
postgresql |
data | healthy | compose.yml |
mysql |
data | healthy | packages/prompts.chat/src/builder/index.ts |
sqlite |
data | healthy | packages/prompts.chat/src/builder/index.ts |
redis |
data | healthy | src/lib/rate-limit.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::update-contributors |
cicd | healthy | .github/workflows/update-contributors.yml |
gha::docker-publish |
cicd | healthy | .github/workflows/docker-publish.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::spam-check.lock |
cicd | healthy | .github/workflows/spam-check.lock.yml |
gha::reset-credits |
cicd | healthy | .github/workflows/reset-credits.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package.json |
vps::digitalocean |
hardware | healthy | .env.example |
vps::azure |
hardware | healthy | prompts.config.ts |
vps::gcp |
hardware | healthy | src/components/prompts/prompt-writing-guide-content.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | docker/Dockerfile |
port:4444 |
network | healthy | docker/Dockerfile |
port:3001 |
network | healthy | .github/workflows/spam-check.lock.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::docker/Dockerfile |
hardware | healthy | docker/Dockerfile |
db |
hardware | healthy | compose.yml |
app |
hardware | healthy | compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-af_h36ih |
software | healthy | /tmp/repobility-clone-af_h36ih |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | messages/pt.json |
This page is publicly accessible at:
https://repobility.com/scan/be057115-4d6b-4545-b6c0-e4d33fc81ffc/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/be057115-4d6b-4545-b6c0-e4d33fc81ffc/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.