Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

Whabo12/impakt

https://github.com/Whabo12/impakt · scanned 2026-06-16 00:57 UTC (2 months, 1 week ago)

66 raw signals (0 security + 66 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 65 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1418 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.

LabelLayerStatusPath
TypingDots software healthy AgentNegoce.jsx:TypingDots
parseInline software healthy AgentNegoce.jsx:parseInline
renderMarkdown software healthy AgentNegoce.jsx:renderMarkdown
isTableRow software healthy AgentNegoce.jsx:isTableRow
isTableSep software healthy AgentNegoce.jsx:isTableSep
splitCells software healthy AgentNegoce.jsx:splitCells
MessageBubble software healthy AgentNegoce.jsx:MessageBubble
SearchBadge software healthy AgentNegoce.jsx:SearchBadge
AgentNegoce software healthy AgentNegoce.jsx:AgentNegoce
activateMode software healthy AgentNegoce.jsx:activateMode
send software healthy AgentNegoce.jsx:send
handleKey software healthy AgentNegoce.jsx:handleKey
convertToHtml software healthy types/mammoth.d.ts:convertToHtml
extractRawText software healthy types/mammoth.d.ts:extractRawText
mapAuthError software healthy stores/authStore.ts:mapAuthError
currentMonthKey software healthy stores/courseStore.ts:currentMonthKey
simpleHash software healthy stores/courseStore.ts:simpleHash
computeInputHash software healthy stores/courseStore.ts:computeInputHash
newId software healthy stores/explanationStore.ts:newId
timeAgo software healthy components/CourseQA.tsx:timeAgo
initialsOf software healthy components/CourseQA.tsx:initialsOf
CourseQA software healthy components/CourseQA.tsx:CourseQA
handleAsk software healthy components/CourseQA.tsx:handleAsk
handleAddAnswer software healthy components/CourseQA.tsx:handleAddAnswer
handleLike software healthy components/CourseQA.tsx:handleLike
handleValidateTutor software healthy components/CourseQA.tsx:handleValidateTutor
QuestionCard software healthy components/CourseQA.tsx:QuestionCard
HumanAnswerCard software healthy components/CourseQA.tsx:HumanAnswerCard
LikeButton software healthy components/CourseQA.tsx:LikeButton
EmptyState software healthy components/EmptyState.tsx:EmptyState
Logo software healthy components/Logo.tsx:Logo
ExplanationView software healthy components/ExplanationView.tsx:ExplanationView
NotificationBell software healthy components/NotificationBell.tsx:NotificationBell
onPress software healthy components/NotificationBell.tsx:onPress
CreditsCounter software healthy components/CreditsCounter.tsx:CreditsCounter
MethodFab software healthy components/MethodFab.tsx:MethodFab
Mapriche software healthy components/Mapriche.tsx:Mapriche
scheduleNextBlink software healthy components/Mapriche.tsx:scheduleNextBlink
renderEyes software healthy components/Mapriche.tsx:renderEyes
renderMouth software healthy components/Mapriche.tsx:renderMouth
ReceivedStoriesRow software healthy components/ReceivedStoriesRow.tsx:ReceivedStoriesRow
onTapStory software healthy components/ReceivedStoriesRow.tsx:onTapStory
StoryBubble software healthy components/ReceivedStoriesRow.tsx:StoryBubble
FriendPickerModal software healthy components/ui/FriendPickerModal.tsx:FriendPickerModal
toggle software healthy components/ui/FriendPickerModal.tsx:toggle
handleConfirm software healthy components/ui/FriendPickerModal.tsx:handleConfirm
initials software healthy components/ui/FriendPickerModal.tsx:initials
MarkdownText software healthy components/ui/MarkdownText.tsx:MarkdownText
parseRow software healthy components/ui/MarkdownText.tsx:parseRow
renderTable software healthy components/ui/MarkdownText.tsx:renderTable

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
global.css software healthy global.css
AUDIT_SENIOR_DEV.md software healthy AUDIT_SENIOR_DEV.md
MOCKUP_FONCIERCOST_EXECUTION.html software healthy MOCKUP_FONCIERCOST_EXECUTION.html
metro.config.js software healthy metro.config.js
babel.config.js software healthy babel.config.js
CAHIER_TECHNIQUE.md software healthy CAHIER_TECHNIQUE.md
README.md software healthy README.md
DEPLOY_WEB.md software healthy DEPLOY_WEB.md
MOCKUP_FONCIERCOST_MARKETPLACE.html software healthy MOCKUP_FONCIERCOST_MARKETPLACE.html
CLAUDE.md software healthy CLAUDE.md
tailwind.config.js software healthy tailwind.config.js
eas.json software healthy eas.json
MOCKUP_NEGO_TABLEAUX.html software healthy MOCKUP_NEGO_TABLEAUX.html
PLAY_STORE_SUBMISSION.md software healthy PLAY_STORE_SUBMISSION.md
package.json software healthy package.json
STRUCTURE_APP.html software healthy STRUCTURE_APP.html
BRIEF_REBUILD_DEV.md software healthy BRIEF_REBUILD_DEV.md
CAHIER_DES_CHARGES.md software healthy CAHIER_DES_CHARGES.md
package-lock.json software healthy package-lock.json
SPEC_TECHNIQUE_FORMATION.md software healthy SPEC_TECHNIQUE_FORMATION.md
REBUILD_SCREENS.html software healthy REBUILD_SCREENS.html
MOCKUP_LOGOS_FONCIERCOST.html software healthy MOCKUP_LOGOS_FONCIERCOST.html
app.json software healthy app.json
MOCKUP_FONCIERCOST.html software healthy MOCKUP_FONCIERCOST.html
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
DESCRIPTION_PROJET.md software healthy DESCRIPTION_PROJET.md
BOMBES_A_RETARDEMENT.md software healthy BOMBES_A_RETARDEMENT.md
CAHIER_DES_CHARGES_FONCTIONNEL.md software healthy CAHIER_DES_CHARGES_FONCTIONNEL.md
AgentNegoce.jsx software healthy AgentNegoce.jsx
AUDIT_10_MAI_2026.md software healthy AUDIT_10_MAI_2026.md
MOCKUP_FONCIERCOST_OPERATIONS.html software healthy MOCKUP_FONCIERCOST_OPERATIONS.html
nativewind-env.d.ts software healthy nativewind-env.d.ts
AUDIT_ULTRA_APPROFONDI.md software healthy AUDIT_ULTRA_APPROFONDI.md
cgu.md software healthy legal/cgu.md
privacy.md software healthy legal/privacy.md
mammoth.d.ts software healthy types/mammoth.d.ts
engagementStore.ts software healthy stores/engagementStore.ts
authStore.ts software healthy stores/authStore.ts
onboardingStore.ts software healthy stores/onboardingStore.ts
courseStore.ts software healthy stores/courseStore.ts
notificationStore.ts software healthy stores/notificationStore.ts
explanationStore.ts software healthy stores/explanationStore.ts
examStore.ts software healthy stores/examStore.ts
03_script_animateur.md software healthy kermesse_18_mai_2026/03_script_animateur.md
README.md software healthy kermesse_18_mai_2026/README.md
04_messages_whatsapp.md software healthy kermesse_18_mai_2026/04_messages_whatsapp.md
01_brief_banderole.md software healthy kermesse_18_mai_2026/01_brief_banderole.md
02_carnet_capture_leads.md software healthy kermesse_18_mai_2026/02_carnet_capture_leads.md
README_VISUELS.md software healthy kermesse_18_mai_2026/visuels/README_VISUELS.md

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
20260506_leaderboard_students_only_v2.sql data healthy supabase/migrations/20260506_leaderboard_students_only_v2.s…
18_multi_subjects_levels.sql data healthy supabase/migrations/18_multi_subjects_levels.sql
23_leaderboard_school_from_profiles.sql data healthy supabase/migrations/23_leaderboard_school_from_profiles.sql
20260506_school_ads.sql data healthy supabase/migrations/20260506_school_ads.sql
20260506_school_ads_phase_b.sql data healthy supabase/migrations/20260506_school_ads_phase_b.sql
27_fix_minor_consent_trigger.sql data healthy supabase/migrations/27_fix_minor_consent_trigger.sql
20260502_discover_class_mates.sql data healthy supabase/migrations/20260502_discover_class_mates.sql
20260504_teachers_sprint1.sql data healthy supabase/migrations/20260504_teachers_sprint1.sql
17_perf_and_rate_limit.sql data healthy supabase/migrations/17_perf_and_rate_limit.sql
06_friendships.sql data healthy supabase/migrations/06_friendships.sql
20260502_discover_all_users.sql data healthy supabase/migrations/20260502_discover_all_users.sql
03_user_stats_leaderboard.sql data healthy supabase/migrations/03_user_stats_leaderboard.sql
20260506_orientation.sql data healthy supabase/migrations/20260506_orientation.sql
19_avatar_review.sql data healthy supabase/migrations/19_avatar_review.sql
04_avatars.sql data healthy supabase/migrations/04_avatars.sql
20260506_api_rate_limit.sql data healthy supabase/migrations/20260506_api_rate_limit.sql
99_20260613_quota_chunk_antiabuse_v2.sql data healthy supabase/migrations/99_20260613_quota_chunk_antiabuse_v2.sql
20260502_discover_friend_of_friend.sql data healthy supabase/migrations/20260502_discover_friend_of_friend.sql
16_security_hardening.sql data healthy supabase/migrations/16_security_hardening.sql
20260506_reward_images.sql data healthy supabase/migrations/20260506_reward_images.sql
20260507_audit_fixes_consolidated.sql data healthy supabase/migrations/20260507_audit_fixes_consolidated.sql
20260507_age_consent_minors.sql data healthy supabase/migrations/20260507_age_consent_minors.sql
20260506_structured_challenges.sql data healthy supabase/migrations/20260506_structured_challenges.sql
20260506_scholarship_exam.sql data healthy supabase/migrations/20260506_scholarship_exam.sql
99_20260613_security_hardening.sql data healthy supabase/migrations/99_20260613_security_hardening.sql
22_leaderboard_hidden_filter.sql data healthy supabase/migrations/22_leaderboard_hidden_filter.sql
20260506_scholarship_concours.sql data healthy supabase/migrations/20260506_scholarship_concours.sql
26_p0_security_hardening.sql data healthy supabase/migrations/26_p0_security_hardening.sql
20260506_realtime_group_messages.sql data healthy supabase/migrations/20260506_realtime_group_messages.sql
20260502_search_users.sql data healthy supabase/migrations/20260502_search_users.sql
20260506_parent_dashboard.sql data healthy supabase/migrations/20260506_parent_dashboard.sql
07_push_tokens.sql data healthy supabase/migrations/07_push_tokens.sql
20260506_referral_anti_fraud.sql data healthy supabase/migrations/20260506_referral_anti_fraud.sql
14_daily_challenges.sql data healthy supabase/migrations/14_daily_challenges.sql
20260506_leaderboard_students_only.sql data healthy supabase/migrations/20260506_leaderboard_students_only.sql
20260506_schools_v1.sql data healthy supabase/migrations/20260506_schools_v1.sql
20260502_user_credits_rpcs.sql data healthy supabase/migrations/20260502_user_credits_rpcs.sql
20260506_tutor_qa_extend.sql data healthy supabase/migrations/20260506_tutor_qa_extend.sql
99_20260613_group_message_idempotent.sql data healthy supabase/migrations/99_20260613_group_message_idempotent.sql
20260612_fix_delete_my_account.sql data healthy supabase/migrations/20260612_fix_delete_my_account.sql
20260505_teacher_pool_20percent.sql data healthy supabase/migrations/20260505_teacher_pool_20percent.sql
09_devoirs.sql data healthy supabase/migrations/09_devoirs.sql
08_notifications.sql data healthy supabase/migrations/08_notifications.sql
20260506_rls_missing_tables.sql data healthy supabase/migrations/20260506_rls_missing_tables.sql
02_profiles_referrals.sql data healthy supabase/migrations/02_profiles_referrals.sql
20260504_course_full_source.sql data healthy supabase/migrations/20260504_course_full_source.sql
20260507_fix_get_child_detail.sql data healthy supabase/migrations/20260507_fix_get_child_detail.sql
20260612_deploy_challenges_and_qcm_points.sql data healthy supabase/migrations/20260612_deploy_challenges_and_qcm_poin…
20260506_school_ad_credits.sql data healthy supabase/migrations/20260506_school_ad_credits.sql
05_challenges.sql data healthy supabase/migrations/05_challenges.sql

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
AgentNegoce frontend healthy AgentNegoce.jsx
ProfileViews frontend healthy app/profile-views.tsx
ClassMates frontend healthy app/class-mates.tsx
SchoolStats frontend healthy app/school-stats.tsx
LanguagePick frontend healthy app/language-pick.tsx
ChallengeAcceptRedirect frontend healthy app/challenge-accept.tsx
AdminImportAnnale frontend healthy app/admin-import-annale.tsx
LearnRedirect frontend healthy app/learn.tsx
SharedCoursesScreen frontend healthy app/shared-courses.tsx
AdminModerateAvatars frontend healthy app/admin-moderate-avatars.tsx
ExamActive frontend healthy app/exam-active.tsx
DevoirConfig frontend healthy app/devoir-config.tsx
CityMates frontend healthy app/city-mates.tsx
ChallengeCreateRedirect frontend healthy app/challenge-create.tsx
StudyGroupCreate frontend healthy app/study-group-create.tsx
DevoirActive frontend healthy app/devoir-active.tsx
OfflineCourses frontend healthy app/offline-courses.tsx
StudyGroupsList frontend healthy app/study-groups.tsx
OrientationScreen frontend healthy app/orientation.tsx
FriendsScreen frontend healthy app/friends.tsx
SchoolStudents frontend healthy app/school-students.tsx
AdminSchoolPurchases frontend healthy app/admin-school-purchases.tsx
TeacherPayout frontend healthy app/teacher-payout.tsx
ChallengesScreen frontend healthy app/challenges.tsx
TeacherOnboarding frontend healthy app/teacher-onboarding.tsx
ParentLink frontend healthy app/parent-link.tsx
SchoolMates frontend healthy app/school-mates.tsx
AddCourse frontend healthy app/add-course.tsx
Paywall frontend healthy app/paywall.tsx
ParentHome frontend healthy app/parent-home.tsx
MesExplications frontend healthy app/mes-explications.tsx
Generating frontend healthy app/generating.tsx
AdminRewardRequests frontend healthy app/admin-reward-requests.tsx
SchoolHome frontend healthy app/school-home.tsx
EngagementScreen frontend healthy app/engagement.tsx
RewardsShop frontend healthy app/rewards-shop.tsx
MyCoursesScreen frontend healthy app/my-courses.tsx
RecitsScreen frontend healthy app/recits.tsx
SchoolAds frontend healthy app/school-ads.tsx
AdminModerateGroups frontend healthy app/admin-moderate-groups.tsx
ExerciseHelp frontend healthy app/exercise-help.tsx
TeacherSubmitCourse frontend healthy app/teacher-submit-course.tsx
PopularCourses frontend healthy app/popular-courses.tsx
Welcome frontend healthy app/index.tsx
SchoolOnboarding frontend healthy app/school-onboarding.tsx
SchoolEdit frontend healthy app/school-edit.tsx
ReceivedCourses frontend healthy app/received-courses.tsx
SchoolSetup frontend healthy app/school-setup.tsx
AnnalesScreen frontend healthy app/annales.tsx
ScholarshipExam frontend healthy app/scholarship-exam.tsx

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
legal software healthy legal
types software healthy types
stores software healthy stores
kermesse_18_mai_2026 software healthy kermesse_18_mai_2026
visuels software healthy kermesse_18_mai_2026/visuels
docs software healthy docs
website software healthy website
components software healthy components
ui software healthy components/ui
animations software healthy components/animations
web software healthy components/web
assets software healthy assets
app software healthy app
explication software healthy app/explication
study-group software healthy app/study-group
result software healthy app/result
recit software healthy app/recit
(auth) software healthy app/(auth)
friend-profile software healthy app/friend-profile
parent-child software healthy app/parent-child
(tabs) software healthy app/(tabs)
lib software healthy lib
landing software healthy landing
memory software healthy memory
projects software healthy memory/projects
sessions software healthy memory/sessions
context software healthy memory/context
people software healthy memory/people
supabase software healthy supabase
functions software healthy supabase/functions
super-task software healthy supabase/functions/super-task
cinetpay-webhook software healthy supabase/functions/cinetpay-webhook
notify-challenge software healthy supabase/functions/notify-challenge
final-delete-auth-user software healthy supabase/functions/final-delete-auth-user
create-payment-session software healthy supabase/functions/create-payment-session
generate-course software healthy supabase/functions/generate-course
migrations software healthy supabase/migrations
public software healthy public
.github software healthy .github
workflows software healthy .github/workflows
playstore software healthy playstore
plugins software healthy plugins

LabelLayerStatusPath
public data healthy supabase/migrations/20260506_school_ads.sql
course_engagement_points data healthy supabase/migrations/20260504_teachers_sprint1.sql
teacher_wallets data healthy supabase/migrations/20260504_teachers_sprint1.sql
teacher_payouts data healthy supabase/migrations/20260504_teachers_sprint1.sql
api_usage_log data healthy supabase/migrations/20260506_api_rate_limit.sql
api_rate_limits data healthy supabase/migrations/20260506_api_rate_limit.sql
scholarship_exam_questions data healthy supabase/migrations/20260506_scholarship_exam.sql
scholarship_exam_attempts data healthy supabase/migrations/20260506_scholarship_exam.sql
scholarship_exam_config data healthy supabase/migrations/20260506_scholarship_exam.sql
parent_links data healthy supabase/migrations/20260503_parent_accounts.sql
course_chat_messages data healthy supabase/migrations/20260504_course_chat_messages.sql

LabelLayerStatusPath
auth::lib/llm.ts security healthy lib/llm.ts
auth::supabase/functions/generate-course/index.ts security healthy supabase/functions/generate-course/index.ts
auth::lib/notifications.ts security healthy lib/notifications.ts
auth::supabase/functions/super-task/index.ts security healthy supabase/functions/super-task/index.ts
auth::STRUCTURE_APP.html security healthy STRUCTURE_APP.html
auth::CLAUDE.md security healthy CLAUDE.md
auth::supabase/functions/notify-challenge/index.ts security healthy supabase/functions/notify-challenge/index.ts
auth::supabase/functions/create-payment-session/index.ts security healthy supabase/functions/create-payment-session/index.ts
auth::website/privacy.html security healthy website/privacy.html
auth::lib/handleAuth.ts security healthy lib/handleAuth.ts
auth::supabase/functions/final-delete-auth-user/index.ts security healthy supabase/functions/final-delete-auth-user/index.ts

LabelLayerStatusPath
RootErrorBoundary software healthy components/RootErrorBoundary.tsx:RootErrorBoundary
QuotaExceededError software healthy lib/apiQuota.ts:QuotaExceededError
as software healthy lib/i18n.ts:as
yet software healthy lib/i18n.ts:yet

LabelLayerStatusPath
repobility-clone-sw9rxr4e software healthy /tmp/repobility-clone-sw9rxr4e

LabelLayerStatusPath
Subscription root api healthy lib/database.ts

LabelLayerStatusPath
postgres data healthy lib/database.ts

LabelLayerStatusPath
gha::eas-build cicd healthy .github/workflows/eas-build.yml

LabelLayerStatusPath
build cicd healthy .github/workflows/eas-build.yml

LabelLayerStatusPath
EXPO_TOKEN cicd healthy
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/abe5c72e-19c9-4b52-b9f6-edea9251cf51/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/abe5c72e-19c9-4b52-b9f6-edea9251cf51/

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.