https://github.com/rramires/solid_api_sample
· scanned 2026-06-15 23:56 UTC (2 months, 3 weeks ago)
48 raw signals (0 security + 48 graph)
Last scanned 2 months, 3 weeks ago · v1 · 36 actionable findings from 1 signal source. 12 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 434 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 |
|---|---|---|---|
PROJECT.md |
software | healthy | PROJECT.md |
prettier.config.js |
software | healthy | prettier.config.js |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
prisma.config.ts |
software | healthy | prisma.config.ts |
PROJECT-pt-BR.md |
software | healthy | PROJECT-pt-BR.md |
README-pt-BR.md |
software | healthy | README-pt-BR.md |
tsup.config.ts |
software | healthy | tsup.config.ts |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
docker-compose.yml |
software | healthy | docker-compose.yml |
TODO.md |
software | healthy | TODO.md |
seed-adm-role.ts |
software | healthy | prisma/seed-adm-role.ts |
prisma-test-environment.ts |
software | healthy | prisma/vitest-environment/prisma-test-environment.ts |
migration_lock.toml |
software | healthy | prisma/migrations/migration_lock.toml |
migration.sql |
software | healthy | prisma/migrations/20260608193515_init/migration.sql |
migration.sql |
software | healthy | prisma/migrations/20260609200139_add_email_verification_and… |
migration.sql |
software | healthy | prisma/migrations/20260610000040_add_email_verification_att… |
migration.sql |
software | healthy | prisma/migrations/20260610001444_add_password_resets/migrat… |
migration.sql |
software | healthy | prisma/migrations/20260609235038_add_password_changed_at/mi… |
migration.sql |
software | healthy | prisma/migrations/20260609020357_add_revoked_tokens/migrati… |
run-e2e-tests.yml |
software | healthy | .github/workflows/run-e2e-tests.yml |
run-unit-tests.yml |
software | healthy | .github/workflows/run-unit-tests.yml |
app.ts |
software | healthy | src/app.ts |
server.ts |
software | healthy | src/server.ts |
commonInputTypes.ts |
software | healthy | src/prisma-client/commonInputTypes.ts |
enums.ts |
software | healthy | src/prisma-client/enums.ts |
index.ts |
software | healthy | src/prisma-client/index.ts |
client.ts |
software | healthy | src/prisma-client/client.ts |
browser.ts |
software | healthy | src/prisma-client/browser.ts |
models.ts |
software | healthy | src/prisma-client/models.ts |
CheckIn.ts |
software | healthy | src/prisma-client/models/CheckIn.ts |
User.ts |
software | healthy | src/prisma-client/models/User.ts |
EmailVerification.ts |
software | healthy | src/prisma-client/models/EmailVerification.ts |
RevokedToken.ts |
software | healthy | src/prisma-client/models/RevokedToken.ts |
PasswordReset.ts |
software | healthy | src/prisma-client/models/PasswordReset.ts |
Gym.ts |
software | healthy | src/prisma-client/models/Gym.ts |
class.ts |
software | healthy | src/prisma-client/internal/class.ts |
prismaNamespace.ts |
software | healthy | src/prisma-client/internal/prismaNamespace.ts |
prismaNamespaceBrowser.ts |
software | healthy | src/prisma-client/internal/prismaNamespaceBrowser.ts |
get-distance-between-coordinates.ts |
software | healthy | src/utils/get-distance-between-coordinates.ts |
get-distance-between-coordinates.spec.ts |
software | healthy | src/utils/get-distance-between-coordinates.spec.ts |
sha256.ts |
software | healthy | src/utils/sha256.ts |
get-test-coordinates.ts |
software | healthy | src/utils/tests/get-test-coordinates.ts |
create-and-auth-user.ts |
software | healthy | src/utils/tests/create-and-auth-user.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
seedAdminRole |
software | healthy | prisma/seed-adm-role.ts:seedAdminRole |
generateDatabaseUrl |
software | healthy | prisma/vitest-environment/prisma-test-environment.ts:genera… |
statusCode |
software | healthy | src/app.ts:statusCode |
message |
software | healthy | src/app.ts:message |
bootstrap |
software | healthy | src/server.ts:bootstrap |
shutdown |
software | healthy | src/server.ts:shutdown |
decodeBase64AsWasm |
software | healthy | src/prisma-client/internal/class.ts:decodeBase64AsWasm |
getPrismaClientClass |
software | healthy | src/prisma-client/internal/class.ts:getPrismaClientClass |
getDistanceBetweenCoordinates |
software | healthy | src/utils/get-distance-between-coordinates.ts:getDistanceBe… |
fromRadian |
software | healthy | src/utils/get-distance-between-coordinates.ts:fromRadian |
toRadian |
software | healthy | src/utils/get-distance-between-coordinates.ts:toRadian |
radTheta |
software | healthy | src/utils/get-distance-between-coordinates.ts:radTheta |
sha256 |
software | healthy | src/utils/sha256.ts:sha256 |
getTestCoordinates |
software | healthy | src/utils/tests/get-test-coordinates.ts:getTestCoordinates |
createAndAuthUser |
software | healthy | src/utils/tests/create-and-auth-user.ts:createAndAuthUser |
verifyEmailByLinkController |
software | healthy | src/http/controllers/users/verify-email-controller.ts:verif… |
verifyEmailByOtpController |
software | healthy | src/http/controllers/users/verify-email-controller.ts:verif… |
resendVerificationController |
software | healthy | src/http/controllers/users/resend-verification-controller.t… |
sendVerificationController |
software | healthy | src/http/controllers/users/send-verification-controller.ts:… |
lastVerificationToken |
software | healthy | src/http/controllers/users/verify-email-controller.spec.ts:… |
usersRoutes |
software | healthy | src/http/controllers/users/routes.ts:usersRoutes |
resetPasswordController |
software | healthy | src/http/controllers/users/reset-password-controller.ts:res… |
lastResetEmail |
software | healthy | src/http/controllers/users/reset-password-controller.spec.t… |
registerUser |
software | healthy | src/http/controllers/users/reset-password-controller.spec.t… |
registerAndAuth |
software | healthy | src/http/controllers/users/reset-password-controller.spec.t… |
forgotPasswordController |
software | healthy | src/http/controllers/users/forgot-password-controller.ts:fo… |
registerController |
software | healthy | src/http/controllers/users/register-controller.ts:registerC… |
authenticateController |
software | healthy | src/http/controllers/auth/authenticate-controller.ts:authen… |
refreshController |
software | healthy | src/http/controllers/auth/refresh-controller.ts:refreshCont… |
authRoutes |
software | healthy | src/http/controllers/auth/routes.ts:authRoutes |
profileController |
software | healthy | src/http/controllers/auth/profile-controller.ts:profileCont… |
logoutController |
software | healthy | src/http/controllers/auth/logout-controller.ts:logoutContro… |
helloController |
software | healthy | src/http/controllers/health/hello-controller.ts:helloContro… |
healthRoutes |
software | healthy | src/http/controllers/health/routes.ts:healthRoutes |
nearbyController |
software | healthy | src/http/controllers/gyms/nearby-controller.ts:nearbyContro… |
searchController |
software | healthy | src/http/controllers/gyms/search-controller.ts:searchContro… |
gymsRoutes |
software | healthy | src/http/controllers/gyms/routes.ts:gymsRoutes |
createController |
software | healthy | src/http/controllers/gyms/create-controller.ts:createContro… |
registerAndAuth |
software | healthy | src/http/controllers/check-ins/require-email-verification.s… |
validateController |
software | healthy | src/http/controllers/check-ins/validate-controller.ts:valid… |
checkInsRoutes |
software | healthy | src/http/controllers/check-ins/routes.ts:checkInsRoutes |
historyController |
software | healthy | src/http/controllers/check-ins/history-controller.ts:histor… |
checkInController |
software | healthy | src/http/controllers/check-ins/check-in-controller.ts:check… |
metricsController |
software | healthy | src/http/controllers/check-ins/metrics-controller.ts:metric… |
verifyUserRole |
software | healthy | src/http/middlewares/verify-user-role.ts:verifyUserRole |
verifyEmailVerified |
software | healthy | src/http/middlewares/verify-email-verified.ts:verifyEmailVe… |
verifyJwtMiddleware |
software | healthy | src/http/middlewares/verify-jwt-middleware.ts:verifyJwtMidd… |
strictAuthLimit |
software | healthy | src/http/middlewares/rate-limit.ts:strictAuthLimit |
seedReset |
software | healthy | src/use-cases/reset-password-use-case.spec.ts:seedReset |
makeCheckInUseCase |
software | healthy | src/use-cases/factories/make-check-in-use-case.ts:makeCheck… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
that |
software | healthy | src/prisma-client/models/CheckIn.ts:that |
that |
software | healthy | src/prisma-client/models/User.ts:that |
that |
software | healthy | src/prisma-client/models/EmailVerification.ts:that |
that |
software | healthy | src/prisma-client/models/RevokedToken.ts:that |
that |
software | healthy | src/prisma-client/models/PasswordReset.ts:that |
that |
software | healthy | src/prisma-client/models/Gym.ts:that |
from |
software | healthy | src/prisma-client/internal/class.ts:from |
VerifyEmailUseCase |
software | healthy | src/use-cases/verify-email-use-case.ts:VerifyEmailUseCase |
ForgotPasswordUseCase |
software | healthy | src/use-cases/forgot-password-use-case.ts:ForgotPasswordUse… |
FetchCheckInsHistoryUseCase |
software | healthy | src/use-cases/fetch-check-ins-history-use-case.ts:FetchChec… |
CheckInUseCase |
software | healthy | src/use-cases/check-in-use-case.ts:CheckInUseCase |
CapturingEmailProvider |
software | healthy | src/use-cases/forgot-password-use-case.spec.ts:CapturingEma… |
AuthenticateUseCase |
software | healthy | src/use-cases/authenticate-use-case.ts:AuthenticateUseCase |
SendVerificationUseCase |
software | healthy | src/use-cases/send-verification-use-case.ts:SendVerificatio… |
FakeEmailProvider |
software | healthy | src/use-cases/send-verification-use-case.spec.ts:FakeEmailP… |
ValidateCheckInUseCase |
software | healthy | src/use-cases/validate-check-in-use-case.ts:ValidateCheckIn… |
ResetPasswordUseCase |
software | healthy | src/use-cases/reset-password-use-case.ts:ResetPasswordUseCa… |
RegisterUseCase |
software | healthy | src/use-cases/register-use-case.ts:RegisterUseCase |
GetUserMetricsUseCase |
software | healthy | src/use-cases/get-user-metrics-use-case.ts:GetUserMetricsUs… |
SearchGymsUseCase |
software | healthy | src/use-cases/search-gyms-use-case.ts:SearchGymsUseCase |
GetUserProfileUseCase |
software | healthy | src/use-cases/get-user-profile-use-case.ts:GetUserProfileUs… |
CreateGymUseCase |
software | healthy | src/use-cases/create-gym-use-case.ts:CreateGymUseCase |
FetchNearbyGymsUseCase |
software | healthy | src/use-cases/fetch-nearby-gyms-use-case.ts:FetchNearbyGyms… |
InvalidCredentialsError |
software | healthy | src/use-cases/errors/invalid-credentials-error.ts:InvalidCr… |
MaxDistanceError |
software | healthy | src/use-cases/errors/max-distance-error.ts:MaxDistanceError |
ResendCooldownError |
software | healthy | src/use-cases/errors/resend-cooldown-error.ts:ResendCooldow… |
InvalidResetTokenError |
software | healthy | src/use-cases/errors/invalid-reset-token-error.ts:InvalidRe… |
LateCheckInValidationError |
software | healthy | src/use-cases/errors/late-check-in-validation-error.ts:Late… |
InvalidVerificationTokenError |
software | healthy | src/use-cases/errors/invalid-verification-token-error.ts:In… |
VerificationTokenExpiredError |
software | healthy | src/use-cases/errors/verification-token-expired-error.ts:Ve… |
UserAlreadyExistsError |
software | healthy | src/use-cases/errors/user-already-exists-error.ts:UserAlrea… |
AlreadyVerifiedError |
software | healthy | src/use-cases/errors/already-verified-error.ts:AlreadyVerif… |
MaxCheckInsReachedError |
software | healthy | src/use-cases/errors/max-check-ins-reached-error.ts:MaxChec… |
ResetTokenExpiredError |
software | healthy | src/use-cases/errors/reset-token-expired-error.ts:ResetToke… |
TooManyAttemptsError |
software | healthy | src/use-cases/errors/too-many-attempts-error.ts:TooManyAtte… |
ResourceNotFoundError |
software | healthy | src/use-cases/errors/resource-not-found-error.ts:ResourceNo… |
VerifiedCache |
software | healthy | src/lib/verified-cache.ts:VerifiedCache |
ConsoleEmailProvider |
software | healthy | src/lib/email/console-email-provider.ts:ConsoleEmailProvider |
for |
software | healthy | src/lib/email/console-email-provider.ts:for |
PrismaTokenDenylist |
software | healthy | src/repositories/prisma/prisma-token-denylist.ts:PrismaToke… |
PrismaUsersRepository |
software | healthy | src/repositories/prisma/prisma-users-repository.ts:PrismaUs… |
PrismaEmailVerificationRepository |
software | healthy | src/repositories/prisma/prisma-email-verification-repositor… |
PrismaCheckInsRepository |
software | healthy | src/repositories/prisma/prisma-check-ins-repository.ts:Pris… |
PrismaGymsRepository |
software | healthy | src/repositories/prisma/prisma-gyms-repository.ts:PrismaGym… |
PrismaPasswordResetRepository |
software | healthy | src/repositories/prisma/prisma-password-reset-repository.ts… |
PrismaPasswordChangedRegistry |
software | healthy | src/repositories/prisma/prisma-password-changed-registry.ts… |
InMemoryTokenDenylist |
software | healthy | src/repositories/in-memory/in-memory-token-denylist.ts:InMe… |
InMemoryUsersRepository |
software | healthy | src/repositories/in-memory/in-memory-users-repository.ts:In… |
InMemoryPasswordChangedRegistry |
software | healthy | src/repositories/in-memory/in-memory-password-changed-regis… |
InMemoryPasswordResetRepository |
software | healthy | src/repositories/in-memory/in-memory-password-reset-reposit… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
prisma |
software | healthy | prisma |
vitest-environment |
software | healthy | prisma/vitest-environment |
migrations |
software | healthy | prisma/migrations |
20260608193515_init |
software | healthy | prisma/migrations/20260608193515_init |
20260609200139_add_email_verification_and_is_verified |
software | healthy | prisma/migrations/20260609200139_add_email_verification_and… |
20260610000040_add_email_verification_attempts |
software | healthy | prisma/migrations/20260610000040_add_email_verification_att… |
20260610001444_add_password_resets |
software | healthy | prisma/migrations/20260610001444_add_password_resets |
20260609235038_add_password_changed_at |
software | healthy | prisma/migrations/20260609235038_add_password_changed_at |
20260609020357_add_revoked_tokens |
software | healthy | prisma/migrations/20260609020357_add_revoked_tokens |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
prisma-client |
software | healthy | src/prisma-client |
models |
software | healthy | src/prisma-client/models |
internal |
software | healthy | src/prisma-client/internal |
utils |
software | healthy | src/utils |
tests |
software | healthy | src/utils/tests |
http |
software | healthy | src/http |
controllers |
software | healthy | src/http/controllers |
users |
software | healthy | src/http/controllers/users |
auth |
software | healthy | src/http/controllers/auth |
health |
software | healthy | src/http/controllers/health |
gyms |
software | healthy | src/http/controllers/gyms |
check-ins |
software | healthy | src/http/controllers/check-ins |
middlewares |
software | healthy | src/http/middlewares |
@types |
software | healthy | src/@types |
use-cases |
software | healthy | src/use-cases |
factories |
software | healthy | src/use-cases/factories |
errors |
software | healthy | src/use-cases/errors |
lib |
software | healthy | src/lib |
email |
software | healthy | src/lib/email |
repositories |
software | healthy | src/repositories |
prisma |
software | healthy | src/repositories/prisma |
in-memory |
software | healthy | src/repositories/in-memory |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::src/http/controllers/error-handler.spec.ts |
security | healthy | src/http/controllers/error-handler.spec.ts |
password_literal::src/http/controllers/error-handler.spec.ts |
security | healthy | src/http/controllers/error-handler.spec.ts |
password_literal::src/http/controllers/users/register-contr… |
security | healthy | src/http/controllers/users/register-controller.spec.ts |
password_literal::src/http/controllers/users/verify-email-c… |
security | healthy | src/http/controllers/users/verify-email-controller.spec.ts |
password_literal::src/http/controllers/users/verify-email-c… |
security | healthy | src/http/controllers/users/verify-email-controller.spec.ts |
password_literal::src/http/controllers/users/reset-password… |
security | healthy | src/http/controllers/users/reset-password-controller.spec.ts |
password_literal::src/http/controllers/users/reset-password… |
security | healthy | src/http/controllers/users/reset-password-controller.spec.ts |
password_literal::src/http/controllers/users/reset-password… |
security | healthy | src/http/controllers/users/reset-password-controller.spec.ts |
password_literal::src/http/controllers/users/reset-password… |
security | healthy | src/http/controllers/users/reset-password-controller.spec.ts |
password_literal::src/http/controllers/users/reset-password… |
security | healthy | src/http/controllers/users/reset-password-controller.spec.ts |
password_literal::src/http/controllers/users/reset-password… |
security | healthy | src/http/controllers/users/reset-password-controller.spec.ts |
password_literal::src/http/controllers/auth/authenticate-co… |
security | healthy | src/http/controllers/auth/authenticate-controller.spec.ts |
password_literal::src/http/controllers/auth/logout-controll… |
security | healthy | src/http/controllers/auth/logout-controller.spec.ts |
password_literal::src/http/controllers/auth/logout-controll… |
security | healthy | src/http/controllers/auth/logout-controller.spec.ts |
password_literal::src/http/controllers/auth/refresh-control… |
security | healthy | src/http/controllers/auth/refresh-controller.spec.ts |
password_literal::src/http/controllers/check-ins/require-em… |
security | healthy | src/http/controllers/check-ins/require-email-verification.s… |
password_literal::src/http/controllers/check-ins/require-em… |
security | healthy | src/http/controllers/check-ins/require-email-verification.s… |
password_literal::src/use-cases/register-use-case.spec.ts |
security | healthy | src/use-cases/register-use-case.spec.ts |
password_literal::src/use-cases/register-use-case.spec.ts |
security | healthy | src/use-cases/register-use-case.spec.ts |
password_literal::src/use-cases/register-use-case.spec.ts |
security | healthy | src/use-cases/register-use-case.spec.ts |
password_literal::src/use-cases/reset-password-use-case.spe… |
security | healthy | src/use-cases/reset-password-use-case.spec.ts |
password_literal::src/use-cases/reset-password-use-case.spe… |
security | healthy | src/use-cases/reset-password-use-case.spec.ts |
password_literal::src/use-cases/reset-password-use-case.spe… |
security | healthy | src/use-cases/reset-password-use-case.spec.ts |
password_literal::src/use-cases/reset-password-use-case.spe… |
security | healthy | src/use-cases/reset-password-use-case.spec.ts |
password_literal::src/use-cases/reset-password-use-case.spe… |
security | healthy | src/use-cases/reset-password-use-case.spec.ts |
password_literal::src/use-cases/reset-password-use-case.spe… |
security | healthy | src/use-cases/reset-password-use-case.spec.ts |
password_literal::src/use-cases/reset-password-use-case.spe… |
security | healthy | src/use-cases/reset-password-use-case.spec.ts |
password_literal::src/use-cases/reset-password-use-case.spe… |
security | healthy | src/use-cases/reset-password-use-case.spec.ts |
password_literal::src/use-cases/reset-password-use-case.spe… |
security | healthy | src/use-cases/reset-password-use-case.spec.ts |
password_literal::src/use-cases/authenticate-use-case.spec.… |
security | healthy | src/use-cases/authenticate-use-case.spec.ts |
password_literal::src/use-cases/authenticate-use-case.spec.… |
security | healthy | src/use-cases/authenticate-use-case.spec.ts |
password_literal::src/use-cases/get-user-profile-use-case.s… |
security | healthy | src/use-cases/get-user-profile-use-case.spec.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
POST /users |
api | healthy | src/http/controllers/users/routes.ts |
POST /users/forgot-password |
api | healthy | src/http/controllers/users/routes.ts |
POST /users/reset-password |
api | healthy | src/http/controllers/users/routes.ts |
GET /users/verify-email |
api | healthy | src/http/controllers/users/routes.ts |
POST /users/send-verification |
api | healthy | src/http/controllers/users/routes.ts |
POST /users/resend-verification |
api | healthy | src/http/controllers/users/routes.ts |
POST /users/verify-email/otp |
api | healthy | src/http/controllers/users/routes.ts |
POST /auth/login |
api | healthy | src/http/controllers/auth/routes.ts |
PATCH /auth/refresh |
api | healthy | src/http/controllers/auth/routes.ts |
GET /auth/me |
api | healthy | src/http/controllers/auth/routes.ts |
POST /auth/logout |
api | healthy | src/http/controllers/auth/routes.ts |
GET /hello |
api | healthy | src/http/controllers/health/routes.ts |
GET /gyms/search |
api | healthy | src/http/controllers/gyms/routes.ts |
GET /gyms/nearby |
api | healthy | src/http/controllers/gyms/routes.ts |
POST /gyms |
api | healthy | src/http/controllers/gyms/routes.ts |
GET /check-ins/history |
api | healthy | src/http/controllers/check-ins/routes.ts |
GET /check-ins/metrics |
api | healthy | src/http/controllers/check-ins/routes.ts |
POST /gyms/:gymId/check-ins |
api | healthy | src/http/controllers/check-ins/routes.ts |
PATCH /check-ins/:checkInId/validate |
api | healthy | src/http/controllers/check-ins/routes.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/http/controllers/auth/logout-controller.ts |
security | healthy | src/http/controllers/auth/logout-controller.ts |
auth::src/http/controllers/gyms/routes.ts |
security | healthy | src/http/controllers/gyms/routes.ts |
auth::src/app.ts |
security | healthy | src/app.ts |
auth::src/http/controllers/auth/profile-controller.spec.ts |
security | healthy | src/http/controllers/auth/profile-controller.spec.ts |
auth::src/http/controllers/auth/routes.ts |
security | healthy | src/http/controllers/auth/routes.ts |
auth::src/http/middlewares/verify-email-verified.ts |
security | healthy | src/http/middlewares/verify-email-verified.ts |
auth::package.json |
security | healthy | package.json |
auth::.env.example |
security | healthy | .env.example |
auth::src/http/controllers/check-ins/routes.ts |
security | healthy | src/http/controllers/check-ins/routes.ts |
auth::src/http/controllers/auth/refresh-controller.ts |
security | healthy | src/http/controllers/auth/refresh-controller.ts |
auth::src/http/controllers/users/routes.ts |
security | healthy | src/http/controllers/users/routes.ts |
auth::README.md |
security | healthy | README.md |
auth::src/@types/fastify-jwt.d.ts |
security | healthy | src/@types/fastify-jwt.d.ts |
auth::.github/workflows/run-unit-tests.yml |
security | healthy | .github/workflows/run-unit-tests.yml |
auth::src/http/controllers/auth/authenticate-controller.ts |
security | healthy | src/http/controllers/auth/authenticate-controller.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
users |
data | healthy | prisma/migrations/20260608193515_init/migration.sql |
check_ins |
data | healthy | prisma/migrations/20260608193515_init/migration.sql |
gyms |
data | healthy | prisma/migrations/20260608193515_init/migration.sql |
email_verifications |
data | healthy | prisma/migrations/20260609200139_add_email_verification_and… |
password_resets |
data | healthy | prisma/migrations/20260610001444_add_password_resets/migrat… |
revoked_tokens |
data | healthy | prisma/migrations/20260609020357_add_revoked_tokens/migrati… |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | prisma/migrations/20260608193515_init/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260609200139_add_email_verification_and… |
migration.sql |
data | healthy | prisma/migrations/20260610000040_add_email_verification_att… |
migration.sql |
data | healthy | prisma/migrations/20260610001444_add_password_resets/migrat… |
migration.sql |
data | healthy | prisma/migrations/20260609235038_add_password_changed_at/mi… |
migration.sql |
data | healthy | prisma/migrations/20260609020357_add_revoked_tokens/migrati… |
| Label | Layer | Status | Path |
|---|---|---|---|
mysql |
data | healthy | README.md |
redis |
data | healthy | README.md |
mariadb |
data | healthy | pnpm-lock.yaml |
postgres |
data | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3306 |
network | healthy | docker-compose.yml |
port:3333 |
network | healthy | .github/workflows/run-e2e-tests.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::run-e2e-tests |
cicd | healthy | .github/workflows/run-e2e-tests.yml |
gha::run-unit-tests |
cicd | healthy | .github/workflows/run-unit-tests.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
run-e2e-tests |
cicd | healthy | .github/workflows/run-e2e-tests.yml |
run-unit-tests |
cicd | healthy | .github/workflows/run-unit-tests.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-yx36grku |
software | healthy | /tmp/repobility-clone-yx36grku |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
solid_api_mysql |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | src/http/controllers/auth/authenticate-controller.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
JWT_SECRET |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/12341336-61f8-4a6a-83e1-b1ead6935ec9/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/12341336-61f8-4a6a-83e1-b1ead6935ec9/
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.