https://github.com/ahmad-rian/jon_be_skincheck
· scanned 2026-06-17 01:29 UTC (1 month, 2 weeks ago)
23 raw signals (0 security + 23 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -1.6 (diff) · 21 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 478 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 |
|---|---|---|---|
mediaQueryListener |
software | healthy | resources/js/hooks/use-mobile.tsx:mediaQueryListener |
isSmallerThanBreakpoint |
software | healthy | resources/js/hooks/use-mobile.tsx:isSmallerThanBreakpoint |
getServerSnapshot |
software | healthy | resources/js/hooks/use-mobile.tsx:getServerSnapshot |
useIsMobile |
software | healthy | resources/js/hooks/use-mobile.tsx:useIsMobile |
useTwoFactorAuth |
software | healthy | resources/js/hooks/use-two-factor-auth.ts:useTwoFactorAuth |
codes |
software | healthy | resources/js/hooks/use-two-factor-auth.ts:codes |
useClipboard |
software | healthy | resources/js/hooks/use-clipboard.ts:useClipboard |
prefersDark |
software | healthy | resources/js/hooks/use-appearance.tsx:prefersDark |
setCookie |
software | healthy | resources/js/hooks/use-appearance.tsx:setCookie |
getStoredAppearance |
software | healthy | resources/js/hooks/use-appearance.tsx:getStoredAppearance |
isDarkMode |
software | healthy | resources/js/hooks/use-appearance.tsx:isDarkMode |
applyTheme |
software | healthy | resources/js/hooks/use-appearance.tsx:applyTheme |
subscribe |
software | healthy | resources/js/hooks/use-appearance.tsx:subscribe |
notify |
software | healthy | resources/js/hooks/use-appearance.tsx:notify |
mediaQuery |
software | healthy | resources/js/hooks/use-appearance.tsx:mediaQuery |
handleSystemThemeChange |
software | healthy | resources/js/hooks/use-appearance.tsx:handleSystemThemeChan… |
initializeTheme |
software | healthy | resources/js/hooks/use-appearance.tsx:initializeTheme |
useAppearance |
software | healthy | resources/js/hooks/use-appearance.tsx:useAppearance |
updateAppearance |
software | healthy | resources/js/hooks/use-appearance.tsx:updateAppearance |
useCurrentUrl |
software | healthy | resources/js/hooks/use-current-url.ts:useCurrentUrl |
comparePath |
software | healthy | resources/js/hooks/use-current-url.ts:comparePath |
useMobileNavigation |
software | healthy | resources/js/hooks/use-mobile-navigation.ts:useMobileNaviga… |
useFlashToast |
software | healthy | resources/js/hooks/use-flash-toast.ts:useFlashToast |
flash |
software | healthy | resources/js/hooks/use-flash-toast.ts:flash |
useInitials |
software | healthy | resources/js/hooks/use-initials.tsx:useInitials |
AppLayout |
software | healthy | resources/js/layouts/app-layout.tsx:AppLayout |
AuthLayout |
software | healthy | resources/js/layouts/auth-layout.tsx:AuthLayout |
AppHeaderLayout |
software | healthy | resources/js/layouts/app/app-header-layout.tsx:AppHeaderLay… |
AppSidebarLayout |
software | healthy | resources/js/layouts/app/app-sidebar-layout.tsx:AppSidebarL… |
AuthSplitLayout |
software | healthy | resources/js/layouts/auth/auth-split-layout.tsx:AuthSplitLa… |
AuthCardLayout |
software | healthy | resources/js/layouts/auth/auth-card-layout.tsx:AuthCardLayo… |
AuthSimpleLayout |
software | healthy | resources/js/layouts/auth/auth-simple-layout.tsx:AuthSimple… |
SettingsLayout |
software | healthy | resources/js/layouts/settings/layout.tsx:SettingsLayout |
AppShell |
software | healthy | resources/js/components/app-shell.tsx:AppShell |
AppHeader |
software | healthy | resources/js/components/app-header.tsx:AppHeader |
AppLogoIcon |
software | healthy | resources/js/components/app-logo-icon.tsx:AppLogoIcon |
AppSidebar |
software | healthy | resources/js/components/app-sidebar.tsx:AppSidebar |
UserInfo |
software | healthy | resources/js/components/user-info.tsx:UserInfo |
Heading |
software | healthy | resources/js/components/heading.tsx:Heading |
TextLink |
software | healthy | resources/js/components/text-link.tsx:TextLink |
AppContent |
software | healthy | resources/js/components/app-content.tsx:AppContent |
PasskeyRegistration |
software | healthy | resources/js/components/passkey-register.tsx:PasskeyRegistr… |
handleSubmit |
software | healthy | resources/js/components/passkey-register.tsx:handleSubmit |
handleCancel |
software | healthy | resources/js/components/passkey-register.tsx:handleCancel |
TwoFactorRecoveryCodes |
software | healthy | resources/js/components/two-factor-recovery-codes.tsx:TwoFa… |
PasskeyVerify |
software | healthy | resources/js/components/passkey-verify.tsx:PasskeyVerify |
UserMenuContent |
software | healthy | resources/js/components/user-menu-content.tsx:UserMenuConte… |
handleLogout |
software | healthy | resources/js/components/user-menu-content.tsx:handleLogout |
GridScanIcon |
software | healthy | resources/js/components/two-factor-setup-modal.tsx:GridScan… |
TwoFactorSetupStep |
software | healthy | resources/js/components/two-factor-setup-modal.tsx:TwoFacto… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
CLAUDE.md |
software | healthy | CLAUDE.md |
AGENTS.md |
software | healthy | AGENTS.md |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
vite.config.ts |
software | healthy | vite.config.ts |
pint.json |
software | healthy | pint.json |
package-lock.json |
software | healthy | package-lock.json |
package.json |
software | healthy | package.json |
eslint.config.js |
software | healthy | eslint.config.js |
composer.json |
software | healthy | composer.json |
components.json |
software | healthy | components.json |
boost.json |
software | healthy | boost.json |
tsconfig.json |
software | healthy | tsconfig.json |
ResetUserPassword.php |
software | healthy | app/Actions/Fortify/ResetUserPassword.php |
CreateNewUser.php |
software | healthy | app/Actions/Fortify/CreateNewUser.php |
PasswordValidationRules.php |
software | healthy | app/Concerns/PasswordValidationRules.php |
ProfileValidationRules.php |
software | healthy | app/Concerns/ProfileValidationRules.php |
User.php |
software | healthy | app/Models/User.php |
FortifyServiceProvider.php |
software | healthy | app/Providers/FortifyServiceProvider.php |
AppServiceProvider.php |
software | healthy | app/Providers/AppServiceProvider.php |
PasswordUpdateRequest.php |
software | healthy | app/Http/Requests/Settings/PasswordUpdateRequest.php |
ProfileUpdateRequest.php |
software | healthy | app/Http/Requests/Settings/ProfileUpdateRequest.php |
ProfileDeleteRequest.php |
software | healthy | app/Http/Requests/Settings/ProfileDeleteRequest.php |
TwoFactorAuthenticationRequest.php |
software | healthy | app/Http/Requests/Settings/TwoFactorAuthenticationRequest.p… |
Controller.php |
software | healthy | app/Http/Controllers/Controller.php |
SkinArticleController.php |
software | healthy | app/Http/Controllers/Api/SkinArticleController.php |
ProfileController.php |
software | healthy | app/Http/Controllers/Settings/ProfileController.php |
SecurityController.php |
software | healthy | app/Http/Controllers/Settings/SecurityController.php |
HandleInertiaRequests.php |
software | healthy | app/Http/Middleware/HandleInertiaRequests.php |
HandleAppearance.php |
software | healthy | app/Http/Middleware/HandleAppearance.php |
Pest.php |
software | healthy | tests/Pest.php |
TestCase.php |
software | healthy | tests/TestCase.php |
ExampleTest.php |
software | healthy | tests/Unit/ExampleTest.php |
ExampleTest.php |
software | healthy | tests/Feature/ExampleTest.php |
DashboardTest.php |
software | healthy | tests/Feature/DashboardTest.php |
SkinArticleTest.php |
software | healthy | tests/Feature/SkinArticleTest.php |
SecurityTest.php |
software | healthy | tests/Feature/Settings/SecurityTest.php |
ProfileUpdateTest.php |
software | healthy | tests/Feature/Settings/ProfileUpdateTest.php |
PasswordResetTest.php |
software | healthy | tests/Feature/Auth/PasswordResetTest.php |
TwoFactorChallengeTest.php |
software | healthy | tests/Feature/Auth/TwoFactorChallengeTest.php |
PasswordConfirmationTest.php |
software | healthy | tests/Feature/Auth/PasswordConfirmationTest.php |
RegistrationTest.php |
software | healthy | tests/Feature/Auth/RegistrationTest.php |
VerificationNotificationTest.php |
software | healthy | tests/Feature/Auth/VerificationNotificationTest.php |
AuthenticationTest.php |
software | healthy | tests/Feature/Auth/AuthenticationTest.php |
EmailVerificationTest.php |
software | healthy | tests/Feature/Auth/EmailVerificationTest.php |
tests.yml |
software | healthy | .github/workflows/tests.yml |
lint.yml |
software | healthy | .github/workflows/lint.yml |
app.tsx |
software | healthy | resources/js/app.tsx |
use-mobile.tsx |
software | healthy | resources/js/hooks/use-mobile.tsx |
use-two-factor-auth.ts |
software | healthy | resources/js/hooks/use-two-factor-auth.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
app |
software | healthy | app |
Actions |
software | healthy | app/Actions |
Fortify |
software | healthy | app/Actions/Fortify |
Concerns |
software | healthy | app/Concerns |
Models |
software | healthy | app/Models |
Providers |
software | healthy | app/Providers |
Http |
software | healthy | app/Http |
Requests |
software | healthy | app/Http/Requests |
Settings |
software | healthy | app/Http/Requests/Settings |
Controllers |
software | healthy | app/Http/Controllers |
Api |
software | healthy | app/Http/Controllers/Api |
Settings |
software | healthy | app/Http/Controllers/Settings |
Middleware |
software | healthy | app/Http/Middleware |
tests |
software | healthy | tests |
Unit |
software | healthy | tests/Unit |
Feature |
software | healthy | tests/Feature |
Settings |
software | healthy | tests/Feature/Settings |
Auth |
software | healthy | tests/Feature/Auth |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
resources |
software | healthy | resources |
js |
software | healthy | resources/js |
hooks |
software | healthy | resources/js/hooks |
layouts |
software | healthy | resources/js/layouts |
app |
software | healthy | resources/js/layouts/app |
auth |
software | healthy | resources/js/layouts/auth |
settings |
software | healthy | resources/js/layouts/settings |
types |
software | healthy | resources/js/types |
components |
software | healthy | resources/js/components |
ui |
software | healthy | resources/js/components/ui |
pages |
software | healthy | resources/js/pages |
auth |
software | healthy | resources/js/pages/auth |
settings |
software | healthy | resources/js/pages/settings |
lib |
software | healthy | resources/js/lib |
views |
software | healthy | resources/views |
css |
software | healthy | resources/css |
bootstrap |
software | healthy | bootstrap |
docs |
software | healthy | docs |
database |
software | healthy | database |
factories |
software | healthy | database/factories |
seeders |
software | healthy | database/seeders |
migrations |
software | healthy | database/migrations |
config |
software | healthy | config |
routes |
software | healthy | routes |
public |
software | healthy | public |
| Label | Layer | Status | Path |
|---|---|---|---|
AppLayout |
frontend | healthy | resources/js/layouts/app-layout.tsx |
AuthLayout |
frontend | healthy | resources/js/layouts/auth-layout.tsx |
AppHeaderLayout |
frontend | healthy | resources/js/layouts/app/app-header-layout.tsx |
AppSidebarLayout |
frontend | healthy | resources/js/layouts/app/app-sidebar-layout.tsx |
AuthSplitLayout |
frontend | healthy | resources/js/layouts/auth/auth-split-layout.tsx |
AuthCardLayout |
frontend | healthy | resources/js/layouts/auth/auth-card-layout.tsx |
AuthSimpleLayout |
frontend | healthy | resources/js/layouts/auth/auth-simple-layout.tsx |
SettingsLayout |
frontend | healthy | resources/js/layouts/settings/layout.tsx |
AppLogoIcon |
frontend | healthy | resources/js/components/app-logo-icon.tsx |
Heading |
frontend | healthy | resources/js/components/heading.tsx |
TextLink |
frontend | healthy | resources/js/components/text-link.tsx |
PasskeyRegistration |
frontend | healthy | resources/js/components/passkey-register.tsx |
TwoFactorRecoveryCodes |
frontend | healthy | resources/js/components/two-factor-recovery-codes.tsx |
PasskeyVerify |
frontend | healthy | resources/js/components/passkey-verify.tsx |
TwoFactorSetupModal |
frontend | healthy | resources/js/components/two-factor-setup-modal.tsx |
InputError |
frontend | healthy | resources/js/components/input-error.tsx |
ManageTwoFactor |
frontend | healthy | resources/js/components/manage-two-factor.tsx |
AppearanceToggleTab |
frontend | healthy | resources/js/components/appearance-tabs.tsx |
DeleteUser |
frontend | healthy | resources/js/components/delete-user.tsx |
ManagePasskeys |
frontend | healthy | resources/js/components/manage-passkeys.tsx |
PasskeyItem |
frontend | healthy | resources/js/components/passkey-item.tsx |
AlertError |
frontend | healthy | resources/js/components/alert-error.tsx |
AppLogo |
frontend | healthy | resources/js/components/app-logo.tsx |
PasswordInput |
frontend | healthy | resources/js/components/password-input.tsx |
Welcome |
frontend | healthy | resources/js/pages/welcome.tsx |
SkinArticleTest |
frontend | healthy | resources/js/pages/skin-article-test.tsx |
Dashboard |
frontend | healthy | resources/js/pages/dashboard.tsx |
Login |
frontend | healthy | resources/js/pages/auth/login.tsx |
VerifyEmail |
frontend | healthy | resources/js/pages/auth/verify-email.tsx |
ResetPassword |
frontend | healthy | resources/js/pages/auth/reset-password.tsx |
TwoFactorChallenge |
frontend | healthy | resources/js/pages/auth/two-factor-challenge.tsx |
Register |
frontend | healthy | resources/js/pages/auth/register.tsx |
ForgotPassword |
frontend | healthy | resources/js/pages/auth/forgot-password.tsx |
ConfirmPassword |
frontend | healthy | resources/js/pages/auth/confirm-password.tsx |
Profile |
frontend | healthy | resources/js/pages/settings/profile.tsx |
Security |
frontend | healthy | resources/js/pages/settings/security.tsx |
Appearance |
frontend | healthy | resources/js/pages/settings/appearance.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/welcome |
frontend | healthy | resources/js/pages/welcome.tsx |
/skin-article-test |
frontend | healthy | resources/js/pages/skin-article-test.tsx |
/dashboard |
frontend | healthy | resources/js/pages/dashboard.tsx |
/auth/login |
frontend | healthy | resources/js/pages/auth/login.tsx |
/auth/verify-email |
frontend | healthy | resources/js/pages/auth/verify-email.tsx |
/auth/reset-password |
frontend | healthy | resources/js/pages/auth/reset-password.tsx |
/auth/two-factor-challenge |
frontend | healthy | resources/js/pages/auth/two-factor-challenge.tsx |
/auth/register |
frontend | healthy | resources/js/pages/auth/register.tsx |
/auth/forgot-password |
frontend | healthy | resources/js/pages/auth/forgot-password.tsx |
/auth/confirm-password |
frontend | healthy | resources/js/pages/auth/confirm-password.tsx |
/settings/profile |
frontend | healthy | resources/js/pages/settings/profile.tsx |
/settings/security |
frontend | healthy | resources/js/pages/settings/security.tsx |
/settings/appearance |
frontend | healthy | resources/js/pages/settings/appearance.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::tests |
cicd | healthy | .github/workflows/tests.yml |
gha::lint |
cicd | healthy | .github/workflows/lint.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
ci |
cicd | healthy | .github/workflows/tests.yml |
quality |
cicd | healthy | .github/workflows/lint.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
ahmad-rian__jon_be_skincheck |
software | healthy | /data/fable5_failed_archive/ahmad-rian__jon_be_skincheck |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .env.example |
This page is publicly accessible at:
https://repobility.com/scan/e4712865-8923-4a4f-bad0-e96d2e3acaab/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e4712865-8923-4a4f-bad0-e96d2e3acaab/
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.