https://github.com/waelbelkacem26100-gif/Modify
· scanned 2026-06-16 00:53 UTC (2 months, 1 week ago)
54 raw signals (0 security + 54 graph)
Last scanned 2 months, 1 week ago · v1 · 54 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1048 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 |
|---|---|---|---|
createProduct |
software | healthy | scripts/seed-shop.mjs:createProduct |
createPage |
software | healthy | scripts/seed-shop.mjs:createPage |
banner |
software | healthy | scripts/compare-audit-v5.mjs:banner |
section |
software | healthy | scripts/compare-audit-v5.mjs:section |
ok |
software | healthy | scripts/compare-audit-v5.mjs:ok |
warn |
software | healthy | scripts/compare-audit-v5.mjs:warn |
info |
software | healthy | scripts/compare-audit-v5.mjs:info |
diff |
software | healthy | scripts/compare-audit-v5.mjs:diff |
text |
software | healthy | scripts/compare-audit-v5.mjs:text |
LegalShell |
software | healthy | components/legal/LegalShell.tsx:LegalShell |
LegalSection |
software | healthy | components/legal/LegalShell.tsx:LegalSection |
LegalList |
software | healthy | components/legal/LegalShell.tsx:LegalList |
delay |
software | healthy | components/brand/BackgroundParticles.tsx:delay |
dur |
software | healthy | components/brand/BackgroundParticles.tsx:dur |
BackgroundParticles |
software | healthy | components/brand/BackgroundParticles.tsx:BackgroundParticles |
EmptyStateIllustration |
software | healthy | components/brand/EmptyStateIllustration.tsx:EmptyStateIllus… |
ModyAvatar |
software | healthy | components/brand/ModyAvatar.tsx:ModyAvatar |
Progress |
software | healthy | components/ui/Progress.tsx:Progress |
Badge |
software | healthy | components/ui/Badge.tsx:Badge |
Card |
software | healthy | components/ui/Card.tsx:Card |
EmailReportButton |
software | healthy | components/dashboard/EmailReportButton.tsx:EmailReportButton |
send |
software | healthy | components/dashboard/EmailReportButton.tsx:send |
GuidesContent |
software | healthy | components/dashboard/GuidesContent.tsx:GuidesContent |
generate |
software | healthy | components/dashboard/GuidesContent.tsx:generate |
toggleDone |
software | healthy | components/dashboard/GuidesContent.tsx:toggleDone |
toggleStep |
software | healthy | components/dashboard/GuidesContent.tsx:toggleStep |
toggleExpand |
software | healthy | components/dashboard/GuidesContent.tsx:toggleExpand |
iconFor |
software | healthy | components/dashboard/GuidesContent.tsx:iconFor |
TokenGuard |
software | healthy | components/dashboard/TokenGuard.tsx:TokenGuard |
OnboardingProgress |
software | healthy | components/dashboard/OnboardingProgress.tsx:OnboardingProgr… |
MobileNav |
software | healthy | components/dashboard/MobileNav.tsx:MobileNav |
normTitle |
software | healthy | components/dashboard/AnalyseContent.tsx:normTitle |
euros |
software | healthy | components/dashboard/AnalyseContent.tsx:euros |
catMeta |
software | healthy | components/dashboard/AnalyseContent.tsx:catMeta |
AnalyseContent |
software | healthy | components/dashboard/AnalyseContent.tsx:AnalyseContent |
fixAll |
software | healthy | components/dashboard/AnalyseContent.tsx:fixAll |
tick |
software | healthy | components/dashboard/AnalyseContent.tsx:tick |
filtered |
software | healthy | components/dashboard/AnalyseContent.tsx:filtered |
isLocked |
software | healthy | components/dashboard/AnalyseContent.tsx:isLocked |
proofFor |
software | healthy | components/dashboard/AnalyseContent.tsx:proofFor |
catHasProof |
software | healthy | components/dashboard/AnalyseContent.tsx:catHasProof |
renderProblem |
software | healthy | components/dashboard/AnalyseContent.tsx:renderProblem |
ModyBanner |
software | healthy | components/dashboard/ModyBanner.tsx:ModyBanner |
SeoContent |
software | healthy | components/dashboard/SeoContent.tsx:SeoContent |
fixAll |
software | healthy | components/dashboard/SeoContent.tsx:fixAll |
generate |
software | healthy | components/dashboard/SeoContent.tsx:generate |
totalLost |
software | healthy | components/dashboard/SeoContent.tsx:totalLost |
SubscribeButton |
software | healthy | components/dashboard/SubscribeButton.tsx:SubscribeButton |
handleSubscribe |
software | healthy | components/dashboard/SubscribeButton.tsx:handleSubscribe |
ImageOptimizer |
software | healthy | components/dashboard/ImageOptimizer.tsx:ImageOptimizer |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MIGRATION_NEW_APP.md |
software | healthy | MIGRATION_NEW_APP.md |
vercel.json |
software | healthy | vercel.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
shopify.app.modify-test.toml |
software | healthy | shopify.app.modify-test.toml |
package.json |
software | healthy | package.json |
MODY_BRANDING_NOTES.md |
software | healthy | MODY_BRANDING_NOTES.md |
shopify.app.toml |
software | healthy | shopify.app.toml |
package-lock.json |
software | healthy | package-lock.json |
middleware.ts |
software | healthy | middleware.ts |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
shopify.app.modify-2.toml |
software | healthy | shopify.app.modify-2.toml |
next.config.ts |
software | healthy | next.config.ts |
index.ts |
software | healthy | types/index.ts |
seed-shop.mjs |
software | healthy | scripts/seed-shop.mjs |
compare-audit-v5.mjs |
software | healthy | scripts/compare-audit-v5.mjs |
LegalShell.tsx |
software | healthy | components/legal/LegalShell.tsx |
BackgroundParticles.tsx |
software | healthy | components/brand/BackgroundParticles.tsx |
EmptyStateIllustration.tsx |
software | healthy | components/brand/EmptyStateIllustration.tsx |
ModyAvatar.tsx |
software | healthy | components/brand/ModyAvatar.tsx |
Button.tsx |
software | healthy | components/ui/Button.tsx |
Progress.tsx |
software | healthy | components/ui/Progress.tsx |
Badge.tsx |
software | healthy | components/ui/Badge.tsx |
Card.tsx |
software | healthy | components/ui/Card.tsx |
EmailReportButton.tsx |
software | healthy | components/dashboard/EmailReportButton.tsx |
GuidesContent.tsx |
software | healthy | components/dashboard/GuidesContent.tsx |
TokenGuard.tsx |
software | healthy | components/dashboard/TokenGuard.tsx |
OnboardingProgress.tsx |
software | healthy | components/dashboard/OnboardingProgress.tsx |
MobileNav.tsx |
software | healthy | components/dashboard/MobileNav.tsx |
AnalyseContent.tsx |
software | healthy | components/dashboard/AnalyseContent.tsx |
ModyBanner.tsx |
software | healthy | components/dashboard/ModyBanner.tsx |
SeoContent.tsx |
software | healthy | components/dashboard/SeoContent.tsx |
SubscribeButton.tsx |
software | healthy | components/dashboard/SubscribeButton.tsx |
ImageOptimizer.tsx |
software | healthy | components/dashboard/ImageOptimizer.tsx |
StoreConnect.tsx |
software | healthy | components/dashboard/StoreConnect.tsx |
SuiviContent.tsx |
software | healthy | components/dashboard/SuiviContent.tsx |
ActivationCard.tsx |
software | healthy | components/dashboard/ActivationCard.tsx |
FixPanel.tsx |
software | healthy | components/dashboard/FixPanel.tsx |
WinningProductsFeed.tsx |
software | healthy | components/dashboard/WinningProductsFeed.tsx |
GlobalScoreCard.tsx |
software | healthy | components/dashboard/GlobalScoreCard.tsx |
FixesContent.tsx |
software | healthy | components/dashboard/FixesContent.tsx |
AgentChat.tsx |
software | healthy | components/dashboard/AgentChat.tsx |
DisconnectStoreButton.tsx |
software | healthy | components/dashboard/DisconnectStoreButton.tsx |
ConversionBooster.tsx |
software | healthy | components/dashboard/ConversionBooster.tsx |
SubscribeGate.tsx |
software | healthy | components/dashboard/SubscribeGate.tsx |
Sidebar.tsx |
software | healthy | components/dashboard/Sidebar.tsx |
ConversionChart.tsx |
software | healthy | components/dashboard/ConversionChart.tsx |
HealthCheck.tsx |
software | healthy | components/dashboard/HealthCheck.tsx |
ModyCompanion.tsx |
software | healthy | components/dashboard/ModyCompanion.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
types |
software | healthy | types |
scripts |
software | healthy | scripts |
components |
software | healthy | components |
legal |
software | healthy | components/legal |
brand |
software | healthy | components/brand |
ui |
software | healthy | components/ui |
dashboard |
software | healthy | components/dashboard |
analyse |
software | healthy | components/analyse |
landing |
software | healthy | components/landing |
proofs |
software | healthy | components/proofs |
app |
software | healthy | app |
api |
software | healthy | app/api |
score |
software | healthy | app/api/score |
bundles |
software | healthy | app/api/bundles |
blog |
software | healthy | app/api/blog |
generate |
software | healthy | app/api/blog/generate |
email |
software | healthy | app/api/email |
test |
software | healthy | app/api/email/test |
health |
software | healthy | app/api/health |
promos |
software | healthy | app/api/promos |
revert |
software | healthy | app/api/promos/revert |
agent |
software | healthy | app/api/agent |
chat |
software | healthy | app/api/agent/chat |
audit |
software | healthy | app/api/audit |
step |
software | healthy | app/api/audit/step |
strengths |
software | healthy | app/api/audit/strengths |
start |
software | healthy | app/api/audit/start |
extensions |
software | healthy | app/api/extensions |
status |
software | healthy | app/api/extensions/status |
cron |
software | healthy | app/api/cron |
optimize-images |
software | healthy | app/api/cron/optimize-images |
winning-products |
software | healthy | app/api/cron/winning-products |
monthly-report |
software | healthy | app/api/cron/monthly-report |
weekly-report |
software | healthy | app/api/cron/weekly-report |
blog-articles |
software | healthy | app/api/cron/blog-articles |
sync-conversions |
software | healthy | app/api/cron/sync-conversions |
fixes |
software | healthy | app/api/fixes |
screenshot |
software | healthy | app/api/fixes/screenshot |
generate |
software | healthy | app/api/fixes/generate |
rollback |
software | healthy | app/api/fixes/rollback |
apply-all |
software | healthy | app/api/fixes/apply-all |
promote |
software | healthy | app/api/fixes/promote |
apply |
software | healthy | app/api/fixes/apply |
rollback-all |
software | healthy | app/api/fixes/rollback-all |
approve |
software | healthy | app/api/fixes/approve |
proofs |
software | healthy | app/api/proofs |
store |
software | healthy | app/api/store |
mode |
software | healthy | app/api/store/mode |
images |
software | healthy | app/api/images |
compress |
software | healthy | app/api/images/compress |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
BackgroundParticles |
frontend | healthy | components/brand/BackgroundParticles.tsx |
EmptyStateIllustration |
frontend | healthy | components/brand/EmptyStateIllustration.tsx |
ModyAvatar |
frontend | healthy | components/brand/ModyAvatar.tsx |
Button |
frontend | healthy | components/ui/Button.tsx |
Progress |
frontend | healthy | components/ui/Progress.tsx |
Badge |
frontend | healthy | components/ui/Badge.tsx |
Card |
frontend | healthy | components/ui/Card.tsx |
EmailReportButton |
frontend | healthy | components/dashboard/EmailReportButton.tsx |
GuidesContent |
frontend | healthy | components/dashboard/GuidesContent.tsx |
TokenGuard |
frontend | healthy | components/dashboard/TokenGuard.tsx |
OnboardingProgress |
frontend | healthy | components/dashboard/OnboardingProgress.tsx |
MobileNav |
frontend | healthy | components/dashboard/MobileNav.tsx |
AnalyseContent |
frontend | healthy | components/dashboard/AnalyseContent.tsx |
ModyBanner |
frontend | healthy | components/dashboard/ModyBanner.tsx |
SeoContent |
frontend | healthy | components/dashboard/SeoContent.tsx |
SubscribeButton |
frontend | healthy | components/dashboard/SubscribeButton.tsx |
ImageOptimizer |
frontend | healthy | components/dashboard/ImageOptimizer.tsx |
StoreConnect |
frontend | healthy | components/dashboard/StoreConnect.tsx |
SuiviContent |
frontend | healthy | components/dashboard/SuiviContent.tsx |
ActivationCard |
frontend | healthy | components/dashboard/ActivationCard.tsx |
FixPanel |
frontend | healthy | components/dashboard/FixPanel.tsx |
WinningProductsFeed |
frontend | healthy | components/dashboard/WinningProductsFeed.tsx |
GlobalScoreCard |
frontend | healthy | components/dashboard/GlobalScoreCard.tsx |
FixesContent |
frontend | healthy | components/dashboard/FixesContent.tsx |
AgentChat |
frontend | healthy | components/dashboard/AgentChat.tsx |
DisconnectStoreButton |
frontend | healthy | components/dashboard/DisconnectStoreButton.tsx |
ConversionBooster |
frontend | healthy | components/dashboard/ConversionBooster.tsx |
SubscribeGate |
frontend | healthy | components/dashboard/SubscribeGate.tsx |
Sidebar |
frontend | healthy | components/dashboard/Sidebar.tsx |
ConversionChart |
frontend | healthy | components/dashboard/ConversionChart.tsx |
HealthCheck |
frontend | healthy | components/dashboard/HealthCheck.tsx |
ModyCompanion |
frontend | healthy | components/dashboard/ModyCompanion.tsx |
MetricCard |
frontend | healthy | components/dashboard/MetricCard.tsx |
AccompagnementContent |
frontend | healthy | components/dashboard/AccompagnementContent.tsx |
BeforeAfterSlider |
frontend | healthy | components/dashboard/BeforeAfterSlider.tsx |
AuditPage |
frontend | healthy | components/dashboard/AuditContent.tsx |
ManageSubscriptionButton |
frontend | healthy | components/dashboard/ManageSubscriptionButton.tsx |
PageSpeedCard |
frontend | healthy | components/dashboard/PageSpeedCard.tsx |
CopilotMissions |
frontend | healthy | components/dashboard/CopilotMissions.tsx |
ProductsContent |
frontend | healthy | components/dashboard/ProductsContent.tsx |
RecentActivityFeed |
frontend | healthy | components/analyse/RecentActivityFeed.tsx |
HeroCTA |
frontend | healthy | components/landing/HeroCTA.tsx |
HowItWorks |
frontend | healthy | components/landing/HowItWorks.tsx |
FinalCTA |
frontend | healthy | components/landing/FinalCTA.tsx |
Pricing |
frontend | healthy | components/landing/Pricing.tsx |
Automation |
frontend | healthy | components/landing/Automation.tsx |
Footer |
frontend | healthy | components/landing/Footer.tsx |
Faq |
frontend | healthy | components/landing/Faq.tsx |
Results |
frontend | healthy | components/landing/Results.tsx |
ModySection |
frontend | healthy | components/landing/ModySection.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
016_subscription_plan.sql |
data | healthy | supabase/migrations/016_subscription_plan.sql |
006_fix_audit_logs_columns.sql |
data | healthy | supabase/migrations/006_fix_audit_logs_columns.sql |
018_fix_screenshots.sql |
data | healthy | supabase/migrations/018_fix_screenshots.sql |
009_blog_articles.sql |
data | healthy | supabase/migrations/009_blog_articles.sql |
004_fix_description_risk_group.sql |
data | healthy | supabase/migrations/004_fix_description_risk_group.sql |
012_guides.sql |
data | healthy | supabase/migrations/012_guides.sql |
005_audit_logs_insert_policy.sql |
data | healthy | supabase/migrations/005_audit_logs_insert_policy.sql |
001_add_original_content.sql |
data | healthy | supabase/migrations/001_add_original_content.sql |
015_store_mode.sql |
data | healthy | supabase/migrations/015_store_mode.sql |
010_score_snapshots.sql |
data | healthy | supabase/migrations/010_score_snapshots.sql |
014_refresh_token.sql |
data | healthy | supabase/migrations/014_refresh_token.sql |
013_token_expiry.sql |
data | healthy | supabase/migrations/013_token_expiry.sql |
017_winning_products.sql |
data | healthy | supabase/migrations/017_winning_products.sql |
011_product_promos.sql |
data | healthy | supabase/migrations/011_product_promos.sql |
002_add_subscriptions.sql |
data | healthy | supabase/migrations/002_add_subscriptions.sql |
007_image_optimizations.sql |
data | healthy | supabase/migrations/007_image_optimizations.sql |
003_backup_system.sql |
data | healthy | supabase/migrations/003_backup_system.sql |
008_pagespeed_scores.sql |
data | healthy | supabase/migrations/008_pagespeed_scores.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
stores |
data | healthy | supabase/schema.sql |
audits |
data | healthy | supabase/schema.sql |
fixes |
data | healthy | supabase/schema.sql |
conversions |
data | healthy | supabase/schema.sql |
audit_logs |
data | healthy | supabase/CONSOLIDATED_003_to_012.sql |
if |
data | healthy | supabase/CONSOLIDATED_003_to_012.sql |
image_optimizations |
data | healthy | supabase/CONSOLIDATED_003_to_012.sql |
pagespeed_scores |
data | healthy | supabase/CONSOLIDATED_003_to_012.sql |
blog_articles |
data | healthy | supabase/CONSOLIDATED_003_to_012.sql |
store_score_snapshots |
data | healthy | supabase/CONSOLIDATED_003_to_012.sql |
product_promos |
data | healthy | supabase/CONSOLIDATED_003_to_012.sql |
guides |
data | healthy | supabase/CONSOLIDATED_003_to_012.sql |
winning_products |
data | healthy | supabase/migrations/017_winning_products.sql |
subscriptions |
data | healthy | supabase/migrations/002_add_subscriptions.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::lib/shopify.ts |
security | healthy | lib/shopify.ts |
auth::lib/shopify-session.ts |
security | healthy | lib/shopify-session.ts |
auth::app/(site)/terms/page.tsx |
security | healthy | app/(site)/terms/page.tsx |
auth::components/landing/HowItWorks.tsx |
security | healthy | components/landing/HowItWorks.tsx |
auth::app/api/shopify/callback/route.ts |
security | healthy | app/api/shopify/callback/route.ts |
auth::app/(site)/privacy/page.tsx |
security | healthy | app/(site)/privacy/page.tsx |
auth::components/landing/FinalCTA.tsx |
security | healthy | components/landing/FinalCTA.tsx |
auth::lib/health-check.ts |
security | healthy | lib/health-check.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
ThemeWriteForbiddenError |
software | healthy | lib/shopify.ts:ThemeWriteForbiddenError |
ThemeBlocksIncompatibleError |
software | healthy | lib/shopify.ts:ThemeBlocksIncompatibleError |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-q4z476tm |
software | healthy | /tmp/repobility-clone-q4z476tm |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | app/api/shopify/install/route.ts |
This page is publicly accessible at:
https://repobility.com/scan/eb017e67-056b-4d8c-a152-319a7cca52c1/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/eb017e67-056b-4d8c-a152-319a7cca52c1/
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.