https://github.com/xnoy2/bgr-client-portal
· scanned 2026-06-16 01:03 UTC (2 months, 1 week ago)
35 raw signals (0 security + 35 graph)
Last scanned 2 months, 1 week ago · v1 · 35 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 837 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 |
|---|---|---|---|
DangerButton |
software | healthy | resources/js/Components/DangerButton.jsx:DangerButton |
ModalShell |
software | healthy | resources/js/Components/ModalShell.jsx:ModalShell |
handler |
software | healthy | resources/js/Components/ModalShell.jsx:handler |
Modal |
software | healthy | resources/js/Components/Modal.jsx:Modal |
close |
software | healthy | resources/js/Components/Modal.jsx:close |
InputError |
software | healthy | resources/js/Components/InputError.jsx:InputError |
PrimaryButton |
software | healthy | resources/js/Components/PrimaryButton.jsx:PrimaryButton |
InputLabel |
software | healthy | resources/js/Components/InputLabel.jsx:InputLabel |
Dropdown |
software | healthy | resources/js/Components/Dropdown.jsx:Dropdown |
toggleOpen |
software | healthy | resources/js/Components/Dropdown.jsx:toggleOpen |
Trigger |
software | healthy | resources/js/Components/Dropdown.jsx:Trigger |
Content |
software | healthy | resources/js/Components/Dropdown.jsx:Content |
DropdownLink |
software | healthy | resources/js/Components/Dropdown.jsx:DropdownLink |
ResponsiveNavLink |
software | healthy | resources/js/Components/ResponsiveNavLink.jsx:ResponsiveNav… |
SecondaryButton |
software | healthy | resources/js/Components/SecondaryButton.jsx:SecondaryButton |
NavLink |
software | healthy | resources/js/Components/NavLink.jsx:NavLink |
Checkbox |
software | healthy | resources/js/Components/Checkbox.jsx:Checkbox |
ApplicationLogo |
software | healthy | resources/js/Components/ApplicationLogo.jsx:ApplicationLogo |
Toast |
software | healthy | resources/js/Layouts/AuthenticatedLayout.jsx:Toast |
Icon |
software | healthy | resources/js/Layouts/AuthenticatedLayout.jsx:Icon |
getNav |
software | healthy | resources/js/Layouts/AuthenticatedLayout.jsx:getNav |
initials |
software | healthy | resources/js/Layouts/AuthenticatedLayout.jsx:initials |
SidebarContent |
software | healthy | resources/js/Layouts/AuthenticatedLayout.jsx:SidebarContent |
logout |
software | healthy | resources/js/Layouts/AuthenticatedLayout.jsx:logout |
AuthenticatedLayout |
software | healthy | resources/js/Layouts/AuthenticatedLayout.jsx:AuthenticatedL… |
removeToast |
software | healthy | resources/js/Layouts/AuthenticatedLayout.jsx:removeToast |
addToast |
software | healthy | resources/js/Layouts/AuthenticatedLayout.jsx:addToast |
close |
software | healthy | resources/js/Layouts/AuthenticatedLayout.jsx:close |
handler |
software | healthy | resources/js/Layouts/AuthenticatedLayout.jsx:handler |
GuestLayout |
software | healthy | resources/js/Layouts/GuestLayout.jsx:GuestLayout |
Welcome |
software | healthy | resources/js/Pages/Welcome.jsx:Welcome |
handleImageError |
software | healthy | resources/js/Pages/Welcome.jsx:handleImageError |
Dashboard |
software | healthy | resources/js/Pages/Dashboard.jsx:Dashboard |
ForgotPassword |
software | healthy | resources/js/Pages/Auth/ForgotPassword.jsx:ForgotPassword |
submit |
software | healthy | resources/js/Pages/Auth/ForgotPassword.jsx:submit |
Register |
software | healthy | resources/js/Pages/Auth/Register.jsx:Register |
submit |
software | healthy | resources/js/Pages/Auth/Register.jsx:submit |
VerifyEmail |
software | healthy | resources/js/Pages/Auth/VerifyEmail.jsx:VerifyEmail |
submit |
software | healthy | resources/js/Pages/Auth/VerifyEmail.jsx:submit |
ResetPassword |
software | healthy | resources/js/Pages/Auth/ResetPassword.jsx:ResetPassword |
submit |
software | healthy | resources/js/Pages/Auth/ResetPassword.jsx:submit |
EyeIcon |
software | healthy | resources/js/Pages/Auth/ResetPassword.jsx:EyeIcon |
ChangePassword |
software | healthy | resources/js/Pages/Auth/ChangePassword.jsx:ChangePassword |
submit |
software | healthy | resources/js/Pages/Auth/ChangePassword.jsx:submit |
EyeIcon |
software | healthy | resources/js/Pages/Auth/ChangePassword.jsx:EyeIcon |
ConfirmPassword |
software | healthy | resources/js/Pages/Auth/ConfirmPassword.jsx:ConfirmPassword |
submit |
software | healthy | resources/js/Pages/Auth/ConfirmPassword.jsx:submit |
Login |
software | healthy | resources/js/Pages/Auth/Login.jsx:Login |
submit |
software | healthy | resources/js/Pages/Auth/Login.jsx:submit |
Edit |
software | healthy | resources/js/Pages/Profile/Edit.jsx:Edit |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.js |
software | healthy | vite.config.js |
jsconfig.json |
software | healthy | jsconfig.json |
README.md |
software | healthy | README.md |
tailwind.config.js |
software | healthy | tailwind.config.js |
package.json |
software | healthy | package.json |
start.sh |
software | healthy | start.sh |
Dockerfile |
software | healthy | Dockerfile |
nixpacks.toml |
software | healthy | nixpacks.toml |
Procfile |
software | healthy | Procfile |
composer.json |
software | healthy | composer.json |
package-lock.json |
software | healthy | package-lock.json |
BGR_StaffPortal_BgrApiService.php |
software | healthy | BGR_StaffPortal_BgrApiService.php |
.env.example |
software | healthy | .env.example |
postcss.config.js |
software | healthy | postcss.config.js |
BGR_Worker_API.postman_collection.json |
software | healthy | BGR_Worker_API.postman_collection.json |
railway.json |
software | healthy | railway.json |
logging.php |
software | healthy | config/logging.php |
mail.php |
software | healthy | config/mail.php |
session.php |
software | healthy | config/session.php |
cloudinary.php |
software | healthy | config/cloudinary.php |
queue.php |
software | healthy | config/queue.php |
auth.php |
software | healthy | config/auth.php |
services.php |
software | healthy | config/services.php |
cache.php |
software | healthy | config/cache.php |
permission.php |
software | healthy | config/permission.php |
database.php |
software | healthy | config/database.php |
filesystems.php |
software | healthy | config/filesystems.php |
app.php |
software | healthy | config/app.php |
TestCase.php |
software | healthy | tests/TestCase.php |
ExampleTest.php |
software | healthy | tests/Unit/ExampleTest.php |
ExampleTest.php |
software | healthy | tests/Feature/ExampleTest.php |
ProfileTest.php |
software | healthy | tests/Feature/ProfileTest.php |
EmailVerificationTest.php |
software | healthy | tests/Feature/Auth/EmailVerificationTest.php |
PasswordUpdateTest.php |
software | healthy | tests/Feature/Auth/PasswordUpdateTest.php |
PasswordResetTest.php |
software | healthy | tests/Feature/Auth/PasswordResetTest.php |
PasswordConfirmationTest.php |
software | healthy | tests/Feature/Auth/PasswordConfirmationTest.php |
AuthenticationTest.php |
software | healthy | tests/Feature/Auth/AuthenticationTest.php |
RegistrationTest.php |
software | healthy | tests/Feature/Auth/RegistrationTest.php |
bootstrap.js |
software | healthy | resources/js/bootstrap.js |
app.jsx |
software | healthy | resources/js/app.jsx |
TextInput.jsx |
software | healthy | resources/js/Components/TextInput.jsx |
DangerButton.jsx |
software | healthy | resources/js/Components/DangerButton.jsx |
ModalShell.jsx |
software | healthy | resources/js/Components/ModalShell.jsx |
Modal.jsx |
software | healthy | resources/js/Components/Modal.jsx |
InputError.jsx |
software | healthy | resources/js/Components/InputError.jsx |
PrimaryButton.jsx |
software | healthy | resources/js/Components/PrimaryButton.jsx |
InputLabel.jsx |
software | healthy | resources/js/Components/InputLabel.jsx |
Dropdown.jsx |
software | healthy | resources/js/Components/Dropdown.jsx |
ResponsiveNavLink.jsx |
software | healthy | resources/js/Components/ResponsiveNavLink.jsx |
SecondaryButton.jsx |
software | healthy | resources/js/Components/SecondaryButton.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
config |
software | healthy | config |
tests |
software | healthy | tests |
Unit |
software | healthy | tests/Unit |
Feature |
software | healthy | tests/Feature |
Auth |
software | healthy | tests/Feature/Auth |
resources |
software | healthy | resources |
js |
software | healthy | resources/js |
Components |
software | healthy | resources/js/Components |
Layouts |
software | healthy | resources/js/Layouts |
Pages |
software | healthy | resources/js/Pages |
Auth |
software | healthy | resources/js/Pages/Auth |
Profile |
software | healthy | resources/js/Pages/Profile |
Partials |
software | healthy | resources/js/Pages/Profile/Partials |
Worker |
software | healthy | resources/js/Pages/Worker |
Projects |
software | healthy | resources/js/Pages/Worker/Projects |
Dev |
software | healthy | resources/js/Pages/Dev |
Admin |
software | healthy | resources/js/Pages/Admin |
Projects |
software | healthy | resources/js/Pages/Admin/Projects |
Maintenance |
software | healthy | resources/js/Pages/Admin/Maintenance |
Agreements |
software | healthy | resources/js/Pages/Admin/Agreements |
Proposals |
software | healthy | resources/js/Pages/Admin/Proposals |
Updates |
software | healthy | resources/js/Pages/Admin/Updates |
Users |
software | healthy | resources/js/Pages/Admin/Users |
Variations |
software | healthy | resources/js/Pages/Admin/Variations |
Client |
software | healthy | resources/js/Pages/Client |
Projects |
software | healthy | resources/js/Pages/Client/Projects |
Maintenance |
software | healthy | resources/js/Pages/Client/Maintenance |
Agreements |
software | healthy | resources/js/Pages/Client/Agreements |
Proposals |
software | healthy | resources/js/Pages/Client/Proposals |
Variations |
software | healthy | resources/js/Pages/Client/Variations |
Documents |
software | healthy | resources/js/Pages/Client/Documents |
css |
software | healthy | resources/css |
views |
software | healthy | resources/views |
pdf |
software | healthy | resources/views/pdf |
bootstrap |
software | healthy | bootstrap |
app |
software | healthy | app |
Listeners |
software | healthy | app/Listeners |
Jobs |
software | healthy | app/Jobs |
GHL |
software | healthy | app/Jobs/GHL |
Services |
software | healthy | app/Services |
Console |
software | healthy | app/Console |
Commands |
software | healthy | app/Console/Commands |
Models |
software | healthy | app/Models |
Helpers |
software | healthy | app/Helpers |
Providers |
software | healthy | app/Providers |
Notifications |
software | healthy | app/Notifications |
Http |
software | healthy | app/Http |
Middleware |
software | healthy | app/Http/Middleware |
Resources |
software | healthy | app/Http/Resources |
Requests |
software | healthy | app/Http/Requests |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
DangerButton |
frontend | healthy | resources/js/Components/DangerButton.jsx |
ModalShell |
frontend | healthy | resources/js/Components/ModalShell.jsx |
Modal |
frontend | healthy | resources/js/Components/Modal.jsx |
InputError |
frontend | healthy | resources/js/Components/InputError.jsx |
PrimaryButton |
frontend | healthy | resources/js/Components/PrimaryButton.jsx |
InputLabel |
frontend | healthy | resources/js/Components/InputLabel.jsx |
Dropdown |
frontend | healthy | resources/js/Components/Dropdown.jsx |
ResponsiveNavLink |
frontend | healthy | resources/js/Components/ResponsiveNavLink.jsx |
SecondaryButton |
frontend | healthy | resources/js/Components/SecondaryButton.jsx |
NavLink |
frontend | healthy | resources/js/Components/NavLink.jsx |
Checkbox |
frontend | healthy | resources/js/Components/Checkbox.jsx |
ApplicationLogo |
frontend | healthy | resources/js/Components/ApplicationLogo.jsx |
AuthenticatedLayout |
frontend | healthy | resources/js/Layouts/AuthenticatedLayout.jsx |
GuestLayout |
frontend | healthy | resources/js/Layouts/GuestLayout.jsx |
Welcome |
frontend | healthy | resources/js/Pages/Welcome.jsx |
Dashboard |
frontend | healthy | resources/js/Pages/Dashboard.jsx |
ForgotPassword |
frontend | healthy | resources/js/Pages/Auth/ForgotPassword.jsx |
Register |
frontend | healthy | resources/js/Pages/Auth/Register.jsx |
VerifyEmail |
frontend | healthy | resources/js/Pages/Auth/VerifyEmail.jsx |
ResetPassword |
frontend | healthy | resources/js/Pages/Auth/ResetPassword.jsx |
ChangePassword |
frontend | healthy | resources/js/Pages/Auth/ChangePassword.jsx |
ConfirmPassword |
frontend | healthy | resources/js/Pages/Auth/ConfirmPassword.jsx |
Login |
frontend | healthy | resources/js/Pages/Auth/Login.jsx |
Edit |
frontend | healthy | resources/js/Pages/Profile/Edit.jsx |
UpdatePasswordForm |
frontend | healthy | resources/js/Pages/Profile/Partials/UpdatePasswordForm.jsx |
DeleteUserForm |
frontend | healthy | resources/js/Pages/Profile/Partials/DeleteUserForm.jsx |
UpdateProfileInformation |
frontend | healthy | resources/js/Pages/Profile/Partials/UpdateProfileInformatio… |
WorkerDashboard |
frontend | healthy | resources/js/Pages/Worker/Dashboard.jsx |
WorkerProjectShow |
frontend | healthy | resources/js/Pages/Worker/Projects/Show.jsx |
DevDashboard |
frontend | healthy | resources/js/Pages/Dev/Dashboard.jsx |
DevLogin |
frontend | healthy | resources/js/Pages/Dev/Login.jsx |
Dashboard |
frontend | healthy | resources/js/Pages/Admin/Dashboard.jsx |
ProjectsIndex |
frontend | healthy | resources/js/Pages/Admin/Projects/Index.jsx |
ProjectShow |
frontend | healthy | resources/js/Pages/Admin/Projects/Show.jsx |
AdminMaintenanceIndex |
frontend | healthy | resources/js/Pages/Admin/Maintenance/Index.jsx |
AgreementsIndex |
frontend | healthy | resources/js/Pages/Admin/Agreements/Index.jsx |
ProposalsIndex |
frontend | healthy | resources/js/Pages/Admin/Proposals/Index.jsx |
UpdatesIndex |
frontend | healthy | resources/js/Pages/Admin/Updates/Index.jsx |
UsersIndex |
frontend | healthy | resources/js/Pages/Admin/Users/Index.jsx |
VariationsIndex |
frontend | healthy | resources/js/Pages/Admin/Variations/Index.jsx |
ClientDashboard |
frontend | healthy | resources/js/Pages/Client/Dashboard.jsx |
ClientProjectShow |
frontend | healthy | resources/js/Pages/Client/Projects/Show.jsx |
SocketPlan |
frontend | healthy | resources/js/Pages/Client/Projects/SocketPlan.jsx |
MaintenanceIndex |
frontend | healthy | resources/js/Pages/Client/Maintenance/Index.jsx |
AgreementsIndex |
frontend | healthy | resources/js/Pages/Client/Agreements/Index.jsx |
AgreementShow |
frontend | healthy | resources/js/Pages/Client/Agreements/Show.jsx |
ProposalsIndex |
frontend | healthy | resources/js/Pages/Client/Proposals/Index.jsx |
VariationsIndex |
frontend | healthy | resources/js/Pages/Client/Variations/Index.jsx |
ClientDocumentsIndex |
frontend | healthy | resources/js/Pages/Client/Documents/Index.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .env.example |
14.065.293.1 |
network | healthy | resources/js/Pages/Welcome.jsx |
038.385.25.25 |
network | healthy | resources/js/Pages/Welcome.jsx |
295.037.588.11 |
network | healthy | resources/js/Pages/Welcome.jsx |
1.66.25.25 |
network | healthy | resources/js/Pages/Welcome.jsx |
1.824.045.045 |
network | healthy | resources/js/Pages/Welcome.jsx |
3.86.251.251 |
network | healthy | resources/js/Pages/Welcome.jsx |
151.455.334.898 |
network | healthy | resources/js/Pages/Welcome.jsx |
1.328.437.827 |
network | healthy | resources/js/Pages/Welcome.jsx |
4.045.062.062 |
network | healthy | resources/js/Pages/Welcome.jsx |
2.815.255.255 |
network | healthy | resources/js/Pages/Welcome.jsx |
02.406.002.8 |
network | healthy | resources/js/Pages/Welcome.jsx |
2.465.248.248 |
network | healthy | resources/js/Pages/Welcome.jsx |
5.69.33.249 |
network | healthy | resources/js/Pages/Welcome.jsx |
41.081.25.25 |
network | healthy | resources/js/Pages/Welcome.jsx |
09.299.25.25 |
network | healthy | resources/js/Pages/Welcome.jsx |
2.12.246.246 |
network | healthy | resources/js/Pages/Welcome.jsx |
4.74.25.25 |
network | healthy | resources/js/Pages/Welcome.jsx |
8.558.25.25 |
network | healthy | resources/js/Pages/Welcome.jsx |
3.893.65.1 |
network | healthy | resources/js/Pages/Welcome.jsx |
4.6.25.25 |
network | healthy | resources/js/Pages/Welcome.jsx |
37.132.25.25 |
network | healthy | resources/js/Pages/Welcome.jsx |
10.258.25.25 |
network | healthy | resources/js/Pages/Welcome.jsx |
34.24.616.561 |
network | healthy | resources/js/Pages/Welcome.jsx |
3.127.631.631 |
network | healthy | resources/js/Pages/Welcome.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | composer.json |
mysql |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-uebjcswd |
software | healthy | /tmp/repobility-clone-uebjcswd |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | composer.json |
This page is publicly accessible at:
https://repobility.com/scan/bdb3e499-24a0-42d8-b2ce-cbee575a14e8/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/bdb3e499-24a0-42d8-b2ce-cbee575a14e8/
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.