https://github.com/safe-global/safe-client-gateway
· scanned 2026-06-16 00:00 UTC (2 months, 3 weeks ago)
265 raw signals (116 security + 149 graph)
Last scanned 2 months, 3 weeks ago · v1 · 157 actionable findings from 2 signal sources. 371 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 4495 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 |
|---|---|---|---|
yarn.lock |
software | healthy | yarn.lock |
TESTING.md |
software | healthy | TESTING.md |
tsconfig.build.json |
software | healthy | tsconfig.build.json |
.env.sample.json |
software | healthy | .env.sample.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
Dockerfile |
software | healthy | Dockerfile |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
nest-cli.json |
software | healthy | nest-cli.json |
tsconfig.json |
software | healthy | tsconfig.json |
.yarnrc.yml |
software | healthy | .yarnrc.yml |
LICENSE |
software | healthy | LICENSE |
biome.json |
software | healthy | biome.json |
NOTICE.md |
software | healthy | NOTICE.md |
AGENTS.md |
software | healthy | AGENTS.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
post-create.sh |
software | healthy | .devcontainer/post-create.sh |
devcontainer.json |
software | healthy | .devcontainer/devcontainer.json |
Dockerfile |
software | healthy | .devcontainer/Dockerfile |
post-attach.sh |
software | healthy | .devcontainer/post-attach.sh |
docker-compose.yml |
software | healthy | .devcontainer/docker-compose.yml |
jest-integration.json |
software | healthy | test/jest-integration.json |
jest-all.json |
software | healthy | test/jest-all.json |
e2e-setup.ts |
software | healthy | test/e2e-setup.ts |
jest-unit.json |
software | healthy | test/jest-unit.json |
global-setup.ts |
software | healthy | test/global-setup.ts |
jest-e2e.json |
software | healthy | test/jest-e2e.json |
validate-env-json.spec.ts |
software | healthy | scripts/validate-env-json.spec.ts |
test-utils.ts |
software | healthy | scripts/test-utils.ts |
autodeploy.sh |
software | healthy | scripts/autodeploy.sh |
generate-abis.js |
software | healthy | scripts/generate-abis.js |
generate-env.ts |
software | healthy | scripts/generate-env.ts |
env-json-helpers.ts |
software | healthy | scripts/env-json-helpers.ts |
env-json-helpers.spec.ts |
software | healthy | scripts/env-json-helpers.spec.ts |
validate-env-json.ts |
software | healthy | scripts/validate-env-json.ts |
generate-env.spec.ts |
software | healthy | scripts/generate-env.spec.ts |
README.md |
software | healthy | db_config/test/README.md |
speckit.taskstoissues.md |
software | healthy | .claude/commands/speckit.taskstoissues.md |
speckit.tasks.md |
software | healthy | .claude/commands/speckit.tasks.md |
speckit.specify.md |
software | healthy | .claude/commands/speckit.specify.md |
speckit.implement.md |
software | healthy | .claude/commands/speckit.implement.md |
speckit.checklist.md |
software | healthy | .claude/commands/speckit.checklist.md |
speckit.clarify.md |
software | healthy | .claude/commands/speckit.clarify.md |
speckit.analyze.md |
software | healthy | .claude/commands/speckit.analyze.md |
speckit.constitution.md |
software | healthy | .claude/commands/speckit.constitution.md |
speckit.plan.md |
software | healthy | .claude/commands/speckit.plan.md |
1779200000000-add-member-invite-expires-at.ts |
software | healthy | migrations/1779200000000-add-member-invite-expires-at.ts |
1776200000000-add-user-email.ts |
software | healthy | migrations/1776200000000-add-user-email.ts |
1726452966034-notification_cleanup.ts |
software | healthy | migrations/1726452966034-notification_cleanup.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
AddMemberInviteExpiresAt1779200000000 |
software | healthy | migrations/1779200000000-add-member-invite-expires-at.ts:Ad… |
AddUserEmail1776200000000 |
software | healthy | migrations/1776200000000-add-user-email.ts:AddUserEmail1776… |
NotificationCleanup1726452966034 |
software | healthy | migrations/1726452966034-notification_cleanup.ts:Notificati… |
AddExtUserId1771868786000 |
software | healthy | migrations/1771868786000-add-ext-user-id.ts:AddExtUserId177… |
CreateUsers1737452015251 |
software | healthy | migrations/1737452015251-create_users.ts:CreateUsers1737452… |
PrivateAddressBookAttributionToUserId1778000000000 |
software | healthy | migrations/1778000000000-private-address-book-attribution-t… |
UpdateWalletTimestampTrigger1737473370466 |
software | healthy | migrations/1737473370466-update_wallet_timestamp_trigger.ts… |
Notification1726752966034 |
software | healthy | migrations/1726752966034-notification.ts:Notification172675… |
MigrateMembersInvitedBy1777274846000 |
software | healthy | migrations/1777274846000-migrate-members-invited-by.ts:Migr… |
CreateSurveys1779100947599 |
software | healthy | migrations/1779100947599-create-surveys.ts:CreateSurveys177… |
NotificationTypes1727702843994 |
software | healthy | migrations/1727702843994-notification_types.ts:Notification… |
SpaceNamesConstraint1743412080544 |
software | healthy | migrations/1743412080544-space-names-constraint.ts:SpaceNam… |
AddUserOrganizationsInvitedByField1740053306706 |
software | healthy | migrations/1740053306706-add-user-organizations-invited-by.… |
UpdateUsersTimestampTrigger1737452044987 |
software | healthy | migrations/1737452044987-update_users_timestamp_trigger.ts:… |
MigrateUserOrganizationsToMembers1742572795471 |
software | healthy | migrations/1742572795471-migrate-user-organizations-to-memb… |
UpdateTimestampTrigger1727701600427 |
software | healthy | migrations/1727701600427-update_timestamp_trigger.ts:Update… |
CreateOrganizations1737988522192 |
software | healthy | migrations/1737988522192-create_organizations.ts:CreateOrga… |
SpaceAddressBooks1744127144217 |
software | healthy | migrations/1744127144217-space-address-books.ts:SpaceAddres… |
AddressBookItemLength1755621780124 |
software | healthy | migrations/1755621780124-addressBookItemLength.ts:AddressBo… |
CreateCounterfactualSafes1775500000000 |
software | healthy | migrations/1775500000000-create-counterfactual-safes.ts:Cre… |
NotificationUpdateUpdatedAt1727701873513 |
software | healthy | migrations/1727701873513-notification_update_updated_at.ts:… |
UserOrganizationName1740129969003 |
software | healthy | migrations/1740129969003-user-organization-name.ts:UserOrga… |
CreateWallets1737473344288 |
software | healthy | migrations/1737473344288-create_wallets.ts:CreateWallets173… |
MemberNameLength1780900000000 |
software | healthy | migrations/1780900000000-member-name-length.ts:MemberNameLe… |
AddOrganizationsSafeUniqueIndex1741709533269 |
software | healthy | migrations/1741709533269-add-organizations-safe-unique-inde… |
NotificationsEnum1727451367471 |
software | healthy | migrations/1727451367471-notifications_enum.ts:Notification… |
CreateSpaceAuditLog1781200000000 |
software | healthy | migrations/1781200000000-create-space-audit-log.ts:CreateSp… |
CreateCounterfactualSafeUsers1777636800000 |
software | healthy | migrations/1777636800000-create-counterfactual-safe-users.t… |
AddMemberAlias1749755837793 |
software | healthy | migrations/1749755837793-add-member-alias.ts:AddMemberAlias… |
MigrateOrganizationsToSpaces1742571887114 |
software | healthy | migrations/1742571887114-migrate-organizations-to-spaces.ts… |
AddressBookAttributionToUserId1777033895000 |
software | healthy | migrations/1777033895000-address-book-attribution-to-user-i… |
OrganizationSafe1739533422234 |
software | healthy | migrations/1739533422234-organization-safe.ts:OrganizationS… |
AddSpaceUuid1779200000001 |
software | healthy | migrations/1779200000001-add-space-uuid.ts:AddSpaceUuid1779… |
UnifyForeignKeysColumnNames1741792345987 |
software | healthy | migrations/1741792345987-unify-foreign-keys-column-names.ts… |
AddWalletsUserIdIndex1777637000000 |
software | healthy | migrations/1777637000000-add-wallets-user-id-index.ts:AddWa… |
DropUserAddressBookItems1781400000000 |
software | healthy | migrations/1781400000000-drop-user-address-book-items.ts:Dr… |
AddressBookRequestsPendingUnique1781300000000 |
software | healthy | migrations/1781300000000-address-book-requests-pending-uniq… |
MigrateOrganizationSafesToSpaceSafes1742573590016 |
software | healthy | migrations/1742573590016-migrate-organization-safes-to-spac… |
UserAddressBookItems1776556800000 |
software | healthy | migrations/1776556800000-user-address-book-items.ts:UserAdd… |
WalletUserIdNullable1738684563598 |
software | healthy | migrations/1738684563598-wallet_user_id_nullable.ts:WalletU… |
UserOrganization1738679234042 |
software | healthy | migrations/1738679234042-user_organization.ts:UserOrganizat… |
UpdateOrganizationsTimestampTrigger1737988602722 |
software | healthy | migrations/1737988602722-update_organizations_timestamp_tri… |
AlterOrganizationsSafeUniqueIndex1742295485154 |
software | healthy | migrations/1742295485154-alter-organizations-safe-unique-in… |
NotificationTypes1727702843994 |
software | healthy | migrations/tests/1727702843993-test.ts:NotificationTypes172… |
should |
software | healthy | src/app.provider.ts:should |
AppProvider |
software | healthy | src/app.provider.ts:AppProvider |
DefaultAppProvider |
software | healthy | src/app.provider.ts:DefaultAppProvider |
AppModule |
software | healthy | src/app.module.ts:AppModule |
TestAppProvider |
software | healthy | src/__tests__/test-app.provider.ts:TestAppProvider |
TestDbFactory |
software | healthy | src/__tests__/db.factory.ts:TestDbFactory |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
fileEntry |
software | healthy | scripts/validate-env-json.spec.ts:fileEntry |
dirEntry |
software | healthy | scripts/validate-env-json.spec.ts:dirEntry |
createMockStats |
software | healthy | scripts/test-utils.ts:createMockStats |
mockProcessExit |
software | healthy | scripts/test-utils.ts:mockProcessExit |
captureWriteContent |
software | healthy | scripts/test-utils.ts:captureWriteContent |
captureAppendContent |
software | healthy | scripts/test-utils.ts:captureAppendContent |
main |
software | healthy | scripts/generate-abis.js:main |
assertNotSymlink |
software | healthy | scripts/generate-env.ts:assertNotSymlink |
parseExistingEnv |
software | healthy | scripts/generate-env.ts:parseExistingEnv |
updateEnvFile |
software | healthy | scripts/generate-env.ts:updateEnvFile |
used |
software | healthy | scripts/generate-env.ts:used |
generateNewEnvFile |
software | healthy | scripts/generate-env.ts:generateNewEnvFile |
generateEnvFile |
software | healthy | scripts/generate-env.ts:generateEnvFile |
based |
software | healthy | scripts/generate-env.ts:based |
main |
software | healthy | scripts/generate-env.ts:main |
readDirectory |
software | healthy | scripts/env-json-helpers.ts:readDirectory |
isSymbolicLink |
software | healthy | scripts/env-json-helpers.ts:isSymbolicLink |
setFilePermissions |
software | healthy | scripts/env-json-helpers.ts:setFilePermissions |
sanitizeEnvValue |
software | healthy | scripts/env-json-helpers.ts:sanitizeEnvValue |
escapeEnvComment |
software | healthy | scripts/env-json-helpers.ts:escapeEnvComment |
formatRequiredVar |
software | healthy | scripts/env-json-helpers.ts:formatRequiredVar |
formatOptionalVar |
software | healthy | scripts/env-json-helpers.ts:formatOptionalVar |
findDuplicateNames |
software | healthy | scripts/env-json-helpers.ts:findDuplicateNames |
loadEnvJson |
software | healthy | scripts/env-json-helpers.ts:loadEnvJson |
log |
software | healthy | scripts/validate-env-json.ts:log |
findTsFiles |
software | healthy | scripts/validate-env-json.ts:findTsFiles |
extractProcessEnvVariables |
software | healthy | scripts/validate-env-json.ts:extractProcessEnvVariables |
checkDuplicates |
software | healthy | scripts/validate-env-json.ts:checkDuplicates |
main |
software | healthy | scripts/validate-env-json.ts:main |
configureVersioning |
software | healthy | src/app.provider.ts:configureVersioning |
configureShutdownHooks |
software | healthy | src/app.provider.ts:configureShutdownHooks |
configureSwagger |
software | healthy | src/app.provider.ts:configureSwagger |
capitalize |
software | healthy | src/app.provider.ts:capitalize |
decapitalize |
software | healthy | src/app.provider.ts:decapitalize |
configureRequestBodyLimit |
software | healthy | src/app.provider.ts:configureRequestBodyLimit |
configureCookies |
software | healthy | src/app.provider.ts:configureCookies |
bootstrap |
software | healthy | src/main.ts:bootstrap |
getVersionsByChainIdByDeploymentMap |
software | healthy | src/__tests__/deployments.helper.ts:getVersionsByChainIdByD… |
getDeploymentVersionsByChainIds |
software | healthy | src/__tests__/deployments.helper.ts:getDeploymentVersionsBy… |
redisClientFactory |
software | healthy | src/__tests__/redis-client.factory.ts:redisClientFactory |
fakeJson |
software | healthy | src/__tests__/faker.ts:fakeJson |
amqpClientFactory |
software | healthy | src/__tests__/amqp-client.factory.ts:amqpClientFactory |
createTestModule |
software | healthy | src/__tests__/testing-module.ts:createTestModule |
createBaseTestModule |
software | healthy | src/__tests__/testing-module.ts:createBaseTestModule |
waitMilliseconds |
software | healthy | src/__tests__/util/retry.ts:waitMilliseconds |
retry |
software | healthy | src/__tests__/util/retry.ts:retry |
execute |
software | healthy | src/__tests__/util/retry.ts:execute |
checkGuardIsApplied |
software | healthy | src/__tests__/util/check-guard.ts:checkGuardIsApplied |
createService |
software | healthy | src/datasources/circuit-breaker/circuit-breaker.service.spe… |
createHalfOpenService |
software | healthy | src/datasources/circuit-breaker/circuit-breaker.service.spe… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.devcontainer |
software | healthy | .devcontainer |
test |
software | healthy | test |
scripts |
software | healthy | scripts |
db_config |
software | healthy | db_config |
test |
software | healthy | db_config/test |
.claude |
software | healthy | .claude |
commands |
software | healthy | .claude/commands |
migrations |
software | healthy | migrations |
tests |
software | healthy | migrations/tests |
deprecated |
software | healthy | migrations/deprecated |
__tests__ |
software | healthy | migrations/deprecated/__tests__ |
00017_targeted_messaging_add_outreach_7 |
software | healthy | migrations/deprecated/00017_targeted_messaging_add_outreach… |
00005_notifications |
software | healthy | migrations/deprecated/00005_notifications |
00006_targeted_messaging |
software | healthy | migrations/deprecated/00006_targeted_messaging |
00021_targeted_messaging_add_outreach_10 |
software | healthy | migrations/deprecated/00021_targeted_messaging_add_outreach… |
00013_targeted_messaging_add_outreach_2 |
software | healthy | migrations/deprecated/00013_targeted_messaging_add_outreach… |
00007_targeted_messaging_update |
software | healthy | migrations/deprecated/00007_targeted_messaging_update |
00014_targeted_messaging_add_chain_id |
software | healthy | migrations/deprecated/00014_targeted_messaging_add_chain_id |
00008_targeted_messaging_add_outreach_1 |
software | healthy | migrations/deprecated/00008_targeted_messaging_add_outreach… |
00016_targeted_messaging_add_outreach_6 |
software | healthy | migrations/deprecated/00016_targeted_messaging_add_outreach… |
00018_fix_outreach_7_checksum |
software | healthy | migrations/deprecated/00018_fix_outreach_7_checksum |
00012_targeted_messaging_update_2 |
software | healthy | migrations/deprecated/00012_targeted_messaging_update_2 |
00001_accounts |
software | healthy | migrations/deprecated/00001_accounts |
00019_targeted_messaging_add_outreach_8 |
software | healthy | migrations/deprecated/00019_targeted_messaging_add_outreach… |
00022_targeted_messaging_add_outreach_11 |
software | healthy | migrations/deprecated/00022_targeted_messaging_add_outreach… |
00015_targeted_messaging_add_outreach_5 |
software | healthy | migrations/deprecated/00015_targeted_messaging_add_outreach… |
00020_targeted_messaging_add_outreach_9 |
software | healthy | migrations/deprecated/00020_targeted_messaging_add_outreach… |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
__tests__ |
software | healthy | src/__tests__ |
util |
software | healthy | src/__tests__/util |
matchers |
software | healthy | src/__tests__/matchers |
datasources |
software | healthy | src/datasources |
fee-service-api |
software | healthy | src/datasources/fee-service-api |
circuit-breaker |
software | healthy | src/datasources/circuit-breaker |
exceptions |
software | healthy | src/datasources/circuit-breaker/exceptions |
interfaces |
software | healthy | src/datasources/circuit-breaker/interfaces |
enums |
software | healthy | src/datasources/circuit-breaker/enums |
config-api |
software | healthy | src/datasources/config-api |
network |
software | healthy | src/datasources/network |
__tests__ |
software | healthy | src/datasources/network/__tests__ |
auth |
software | healthy | src/datasources/network/auth |
entities |
software | healthy | src/datasources/network/entities |
errors |
software | healthy | src/datasources/network/entities/errors |
job-queue |
software | healthy | src/datasources/job-queue |
__tests__ |
software | healthy | src/datasources/job-queue/__tests__ |
types |
software | healthy | src/datasources/job-queue/types |
errors |
software | healthy | src/datasources/errors |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /chains/:chainId/multisig-transactions/:safeTxHash/raw |
api | healthy | src/modules/transactions/routes/transactions.controller.ts |
GET /chains/:chainId/safes/:safeAddress/multisig-transactio… |
api | healthy | src/modules/transactions/routes/transactions.controller.ts |
GET /chains/:chainId/safes/:safeAddress/multisig-transactio… |
api | healthy | src/modules/transactions/routes/transactions.controller.ts |
DELETE /chains/:chainId/transactions/:safeTxHash |
api | healthy | src/modules/transactions/routes/transactions.controller.ts |
GET /chains/:chainId/safes/:safeAddress/module-transactions |
api | healthy | src/modules/transactions/routes/transactions.controller.ts |
POST /chains/:chainId/transactions/:safeTxHash/confirmations |
api | healthy | src/modules/transactions/routes/transactions.controller.ts |
GET /chains/:chainId/safes/:safeAddress/incoming-transfers |
api | healthy | src/modules/transactions/routes/transactions.controller.ts |
POST /chains/:chainId/transactions/:safeAddress/preview |
api | healthy | src/modules/transactions/routes/transactions.controller.ts |
GET /chains/:chainId/safes/:safeAddress/transactions/queued |
api | healthy | src/modules/transactions/routes/transactions.controller.ts |
GET /chains/:chainId/safes/:safeAddress/transactions/history |
api | healthy | src/modules/transactions/routes/transactions.controller.ts |
POST /chains/:chainId/transactions/:safeAddress/propose |
api | healthy | src/modules/transactions/routes/transactions.controller.ts |
GET /chains/:chainId/safes/:safeAddress/transactions/creati… |
api | healthy | src/modules/transactions/routes/transactions.controller.ts |
GET /chains/:chainId/safes/:safeAddress/creation/raw |
api | healthy | src/modules/transactions/routes/transactions.controller.ts |
GET /status/:taskId |
api | healthy | src/modules/relay/routes/relay.controller.ts |
GET /:safeAddress |
api | healthy | src/modules/relay/routes/relay.controller.ts |
POST /wallet |
api | healthy | src/modules/users/routes/users.controller.ts |
POST /wallet/add |
api | healthy | src/modules/users/routes/users.controller.ts |
DELETE /wallet/:walletAddress |
api | healthy | src/modules/users/routes/users.controller.ts |
GET /chains/:chainId/safes/:safeAddress/positions/:fiatCode |
api | healthy | src/modules/positions/routes/positions.controller.ts |
GET /owners/:ownerAddress/safes |
api | healthy | src/modules/owners/routes/owners.controller.v2.ts |
GET /chains/:chainId/owners/:ownerAddress/safes |
api | healthy | src/modules/owners/routes/owners.controller.v1.ts |
POST /register/notifications |
api | healthy | src/modules/notifications/routes/v2/notifications.controlle… |
GET /chains/:chainId/notifications/devices/:deviceUuid/safe… |
api | healthy | src/modules/notifications/routes/v2/notifications.controlle… |
DELETE /notifications/subscriptions |
api | healthy | src/modules/notifications/routes/v2/notifications.controlle… |
DELETE /chains/:chainId/notifications/devices/:deviceUuid |
api | healthy | src/modules/notifications/routes/v2/notifications.controlle… |
DELETE /chains/:chainId/notifications/devices/:uuid |
api | healthy | src/modules/notifications/routes/v1/notifications.controlle… |
DELETE /chains/:chainId/notifications/devices/:uuid/safes/:… |
api | healthy | src/modules/notifications/routes/v1/notifications.controlle… |
GET /:spaceId/address-book |
api | healthy | src/modules/spaces/routes/address-books.controller.ts |
PUT /:spaceId/address-book |
api | healthy | src/modules/spaces/routes/address-books.controller.ts |
DELETE /:spaceId/address-book/:address |
api | healthy | src/modules/spaces/routes/address-books.controller.ts |
GET /:spaceId/address-book/requests |
api | healthy | src/modules/spaces/routes/address-book-requests.controller.… |
POST /:spaceId/address-book/requests |
api | healthy | src/modules/spaces/routes/address-book-requests.controller.… |
PUT /:spaceId/address-book/requests/:requestId/approve |
api | healthy | src/modules/spaces/routes/address-book-requests.controller.… |
PUT /:spaceId/address-book/requests/:requestId/reject |
api | healthy | src/modules/spaces/routes/address-book-requests.controller.… |
POST /:spaceId/members/invite |
api | healthy | src/modules/spaces/routes/members.controller.ts |
POST /:spaceId/members/accept |
api | healthy | src/modules/spaces/routes/members.controller.ts |
POST /:spaceId/members/decline |
api | healthy | src/modules/spaces/routes/members.controller.ts |
POST /:spaceId/members/:userId/invite/renew |
api | healthy | src/modules/spaces/routes/members.controller.ts |
GET /:spaceId/members |
api | healthy | src/modules/spaces/routes/members.controller.ts |
GET /:spaceId/membership |
api | healthy | src/modules/spaces/routes/members.controller.ts |
PATCH /:spaceId/members/:userId/role |
api | healthy | src/modules/spaces/routes/members.controller.ts |
PATCH /:spaceId/members/alias |
api | healthy | src/modules/spaces/routes/members.controller.ts |
DELETE /:spaceId/members/:userId |
api | healthy | src/modules/spaces/routes/members.controller.ts |
DELETE /:spaceId/members |
api | healthy | src/modules/spaces/routes/members.controller.ts |
GET /:spaceId/audit-log |
api | healthy | src/modules/spaces/routes/space-audit.controller.ts |
GET /:spaceId/audit-log/actors |
api | healthy | src/modules/spaces/routes/space-audit.controller.ts |
POST /create-with-user |
api | healthy | src/modules/spaces/routes/spaces.controller.ts |
GET /:id |
api | healthy | src/modules/spaces/routes/spaces.controller.ts |
PATCH /:id |
api | healthy | src/modules/spaces/routes/spaces.controller.ts |
DELETE /:id |
api | healthy | src/modules/spaces/routes/spaces.controller.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
1779200000000-add-member-invite-expires-at.ts |
data | healthy | migrations/1779200000000-add-member-invite-expires-at.ts |
1776200000000-add-user-email.ts |
data | healthy | migrations/1776200000000-add-user-email.ts |
1726452966034-notification_cleanup.ts |
data | healthy | migrations/1726452966034-notification_cleanup.ts |
1771868786000-add-ext-user-id.ts |
data | healthy | migrations/1771868786000-add-ext-user-id.ts |
1737452015251-create_users.ts |
data | healthy | migrations/1737452015251-create_users.ts |
1778000000000-private-address-book-attribution-to-user-id.ts |
data | healthy | migrations/1778000000000-private-address-book-attribution-t… |
1737473370466-update_wallet_timestamp_trigger.ts |
data | healthy | migrations/1737473370466-update_wallet_timestamp_trigger.ts |
1726752966034-notification.ts |
data | healthy | migrations/1726752966034-notification.ts |
1777274846000-migrate-members-invited-by.ts |
data | healthy | migrations/1777274846000-migrate-members-invited-by.ts |
1779100947599-create-surveys.ts |
data | healthy | migrations/1779100947599-create-surveys.ts |
1727702843994-notification_types.ts |
data | healthy | migrations/1727702843994-notification_types.ts |
1743412080544-space-names-constraint.ts |
data | healthy | migrations/1743412080544-space-names-constraint.ts |
1740053306706-add-user-organizations-invited-by.ts |
data | healthy | migrations/1740053306706-add-user-organizations-invited-by.… |
1737452044987-update_users_timestamp_trigger.ts |
data | healthy | migrations/1737452044987-update_users_timestamp_trigger.ts |
1742572795471-migrate-user-organizations-to-members.ts |
data | healthy | migrations/1742572795471-migrate-user-organizations-to-memb… |
1727701600427-update_timestamp_trigger.ts |
data | healthy | migrations/1727701600427-update_timestamp_trigger.ts |
1737988522192-create_organizations.ts |
data | healthy | migrations/1737988522192-create_organizations.ts |
1744127144217-space-address-books.ts |
data | healthy | migrations/1744127144217-space-address-books.ts |
1755621780124-addressBookItemLength.ts |
data | healthy | migrations/1755621780124-addressBookItemLength.ts |
1775500000000-create-counterfactual-safes.ts |
data | healthy | migrations/1775500000000-create-counterfactual-safes.ts |
1727701873513-notification_update_updated_at.ts |
data | healthy | migrations/1727701873513-notification_update_updated_at.ts |
1740129969003-user-organization-name.ts |
data | healthy | migrations/1740129969003-user-organization-name.ts |
1737473344288-create_wallets.ts |
data | healthy | migrations/1737473344288-create_wallets.ts |
1780900000000-member-name-length.ts |
data | healthy | migrations/1780900000000-member-name-length.ts |
1741709533269-add-organizations-safe-unique-index.ts |
data | healthy | migrations/1741709533269-add-organizations-safe-unique-inde… |
1727451367471-notifications_enum.ts |
data | healthy | migrations/1727451367471-notifications_enum.ts |
1781200000000-create-space-audit-log.ts |
data | healthy | migrations/1781200000000-create-space-audit-log.ts |
1777636800000-create-counterfactual-safe-users.ts |
data | healthy | migrations/1777636800000-create-counterfactual-safe-users.ts |
1749755837793-add-member-alias.ts |
data | healthy | migrations/1749755837793-add-member-alias.ts |
1742571887114-migrate-organizations-to-spaces.ts |
data | healthy | migrations/1742571887114-migrate-organizations-to-spaces.ts |
1777033895000-address-book-attribution-to-user-id.ts |
data | healthy | migrations/1777033895000-address-book-attribution-to-user-i… |
1739533422234-organization-safe.ts |
data | healthy | migrations/1739533422234-organization-safe.ts |
1779200000001-add-space-uuid.ts |
data | healthy | migrations/1779200000001-add-space-uuid.ts |
1741792345987-unify-foreign-keys-column-names.ts |
data | healthy | migrations/1741792345987-unify-foreign-keys-column-names.ts |
1777637000000-add-wallets-user-id-index.ts |
data | healthy | migrations/1777637000000-add-wallets-user-id-index.ts |
1781400000000-drop-user-address-book-items.ts |
data | healthy | migrations/1781400000000-drop-user-address-book-items.ts |
1781300000000-address-book-requests-pending-unique.ts |
data | healthy | migrations/1781300000000-address-book-requests-pending-uniq… |
1742573590016-migrate-organization-safes-to-space-safes.ts |
data | healthy | migrations/1742573590016-migrate-organization-safes-to-spac… |
1776556800000-user-address-book-items.ts |
data | healthy | migrations/1776556800000-user-address-book-items.ts |
1738684563598-wallet_user_id_nullable.ts |
data | healthy | migrations/1738684563598-wallet_user_id_nullable.ts |
1738679234042-user_organization.ts |
data | healthy | migrations/1738679234042-user_organization.ts |
1737988602722-update_organizations_timestamp_trigger.ts |
data | healthy | migrations/1737988602722-update_organizations_timestamp_tri… |
1742295485154-alter-organizations-safe-unique-index.ts |
data | healthy | migrations/1742295485154-alter-organizations-safe-unique-in… |
1727702843993-test.ts |
data | healthy | migrations/tests/1727702843993-test.ts |
00013_targeted_messaging_add_outreach_2.integration.spec.ts |
data | healthy | migrations/deprecated/__tests__/00013_targeted_messaging_ad… |
00008_targeted_messaging_add_outreach_1.integration.spec.ts |
data | healthy | migrations/deprecated/__tests__/00008_targeted_messaging_ad… |
00007_targeted_messaging_update.integration.spec.ts |
data | healthy | migrations/deprecated/__tests__/00007_targeted_messaging_up… |
00006_targeted_messaging.integration.spec.ts |
data | healthy | migrations/deprecated/__tests__/00006_targeted_messaging.in… |
00014_targeted_messaging_add_chain_id.integration.spec.ts |
data | healthy | migrations/deprecated/__tests__/00014_targeted_messaging_ad… |
_all.integration.spec.ts |
data | healthy | migrations/deprecated/__tests__/_all.integration.spec.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/modules/auth/routes/auth.service.spec.ts |
security | healthy | src/modules/auth/routes/auth.service.spec.ts |
auth::src/modules/auth/routes/auth.controller.integration.s… |
security | healthy | src/modules/auth/routes/auth.controller.integration.spec.ts |
auth::src/modules/auth/utils/auth-redirect.helper.spec.ts |
security | healthy | src/modules/auth/utils/auth-redirect.helper.spec.ts |
auth::src/config/entities/__tests__/configuration.ts |
security | healthy | src/config/entities/__tests__/configuration.ts |
auth::src/modules/auth/routes/guards/optional-auth.guard.in… |
security | healthy | src/modules/auth/routes/guards/optional-auth.guard.integrat… |
auth::migrations/1778000000000-private-address-book-attribu… |
security | healthy | migrations/1778000000000-private-address-book-attribution-t… |
auth::src/modules/auth/domain/auth.repository.ts |
security | healthy | src/modules/auth/domain/auth.repository.ts |
auth::src/modules/auth/domain/auth-repository.module.ts |
security | healthy | src/modules/auth/domain/auth-repository.module.ts |
auth::src/modules/auth/routes/auth.service.ts |
security | healthy | src/modules/auth/routes/auth.service.ts |
auth::src/modules/spaces/routes/address-book-requests.contr… |
security | healthy | src/modules/spaces/routes/address-book-requests.controller.… |
auth::src/modules/notifications/routes/v2/notifications.con… |
security | healthy | src/modules/notifications/routes/v2/notifications.controlle… |
auth::.env.sample.json |
security | healthy | .env.sample.json |
auth::src/datasources/push-notifications-api/firebase-cloud… |
security | healthy | src/datasources/push-notifications-api/firebase-cloud-messa… |
auth::src/modules/auth/oidc/auth0/__tests__/test.auth0.modu… |
security | healthy | src/modules/auth/oidc/auth0/__tests__/test.auth0.module.ts |
auth::src/modules/users/domain/members.repository.integrati… |
security | healthy | src/modules/users/domain/members.repository.integration.spe… |
auth::src/modules/auth/oidc/auth0/__tests__/auth0-jwks.help… |
security | healthy | src/modules/auth/oidc/auth0/__tests__/auth0-jwks.helper.ts |
auth::src/modules/spaces/domain/address-books/address-book-… |
security | healthy | src/modules/spaces/domain/address-books/address-book-items.… |
auth::src/modules/spaces/routes/space-safes.service.spec.ts |
security | healthy | src/modules/spaces/routes/space-safes.service.spec.ts |
auth::src/modules/auth/oidc/routes/guards/oidc-auth-rate-li… |
security | healthy | src/modules/auth/oidc/routes/guards/oidc-auth-rate-limit.gu… |
auth::src/modules/auth/oidc/auth0/domain/auth0.repository.i… |
security | healthy | src/modules/auth/oidc/auth0/domain/auth0.repository.interfa… |
auth::src/modules/spaces/domain/spaces.repository.integrati… |
security | healthy | src/modules/spaces/domain/spaces.repository.integration.spe… |
auth::src/modules/auth/domain/entities/__tests__/auth-paylo… |
security | healthy | src/modules/auth/domain/entities/__tests__/auth-payload-dto… |
auth::src/app.module.ts |
security | healthy | src/app.module.ts |
auth::src/modules/notifications/routes/v2/notifications.con… |
security | healthy | src/modules/notifications/routes/v2/notifications.controlle… |
auth::src/modules/auth/routes/guards/auth.guard.integration… |
security | healthy | src/modules/auth/routes/guards/auth.guard.integration.spec.… |
auth::src/modules/spaces/routes/space-audit.controller.ts |
security | healthy | src/modules/spaces/routes/space-audit.controller.ts |
auth::src/modules/auth/oidc/oidc-auth.module.ts |
security | healthy | src/modules/auth/oidc/oidc-auth.module.ts |
auth::src/modules/auth/routes/guards/auth.guard.ts |
security | healthy | src/modules/auth/routes/guards/auth.guard.ts |
auth::src/modules/spaces/routes/address-books.controller.ts |
security | healthy | src/modules/spaces/routes/address-books.controller.ts |
auth::src/datasources/jwt/jwt.service.ts |
security | healthy | src/datasources/jwt/jwt.service.ts |
auth::src/modules/auth/oidc/auth0/domain/auth0.repository.s… |
security | healthy | src/modules/auth/oidc/auth0/domain/auth0.repository.spec.ts |
auth::src/modules/auth/domain/entities/__tests__/auth-paylo… |
security | healthy | src/modules/auth/domain/entities/__tests__/auth-payload.ent… |
auth::src/modules/auth/routes/entities/user-session.entity.… |
security | healthy | src/modules/auth/routes/entities/user-session.entity.ts |
auth::src/modules/auth/oidc/auth0/datasources/auth0-api.ser… |
security | healthy | src/modules/auth/oidc/auth0/datasources/auth0-api.service.ts |
auth::src/modules/spaces/routes/spaces.controller.e2e-spec.… |
security | healthy | src/modules/spaces/routes/spaces.controller.e2e-spec.ts |
auth::src/modules/auth/routes/decorators/auth.decorator.int… |
security | healthy | src/modules/auth/routes/decorators/auth.decorator.integrati… |
auth::src/modules/auth/oidc/routes/oidc-auth.controller.ts |
security | healthy | src/modules/auth/oidc/routes/oidc-auth.controller.ts |
auth::src/modules/users/routes/users.controller.e2e-spec.ts |
security | healthy | src/modules/users/routes/users.controller.e2e-spec.ts |
auth::src/modules/auth/oidc/auth0/domain/entities/auth0-tok… |
security | healthy | src/modules/auth/oidc/auth0/domain/entities/auth0-token.ent… |
auth::src/modules/spaces/routes/spaces.service.spec.ts |
security | healthy | src/modules/spaces/routes/spaces.service.spec.ts |
auth::src/datasources/push-notifications-api/push-notificat… |
security | healthy | src/datasources/push-notifications-api/push-notifications-a… |
auth::src/modules/spaces/routes/members.service.spec.ts |
security | healthy | src/modules/spaces/routes/members.service.spec.ts |
auth::src/config/configuration.validator.spec.ts |
security | healthy | src/config/configuration.validator.spec.ts |
auth::migrations/1777033895000-address-book-attribution-to-… |
security | healthy | migrations/1777033895000-address-book-attribution-to-user-i… |
auth::src/modules/users/domain/users.repository.spec.ts |
security | healthy | src/modules/users/domain/users.repository.spec.ts |
auth::src/modules/spaces/routes/spaces.service.ts |
security | healthy | src/modules/spaces/routes/spaces.service.ts |
auth::.github/workflows/claude-code-review.yml |
security | healthy | .github/workflows/claude-code-review.yml |
auth::src/modules/auth/oidc/auth0/domain/auth0-token.verifi… |
security | healthy | src/modules/auth/oidc/auth0/domain/auth0-token.verifier.ts |
auth::src/modules/auth/oidc/routes/entities/oidc-state.enti… |
security | healthy | src/modules/auth/oidc/routes/entities/oidc-state.entity.spe… |
auth::src/modules/auth/oidc/auth0/domain/auth0.repository.ts |
security | healthy | src/modules/auth/oidc/auth0/domain/auth0.repository.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/chains/1/safes/:safeAddress |
frontend | healthy | src/routes/common/guards/blocklist.guard.spec.ts |
/chains/:chainId |
frontend | healthy | src/routes/common/guards/blocklist.guard.spec.ts |
/accounts/:accountAddress |
frontend | healthy | src/routes/common/guards/blocklist.guard.spec.ts |
/test/server-error |
frontend | healthy | src/routes/common/interceptors/route-logger.interceptor.int… |
/test/server-data-source-error |
frontend | healthy | src/routes/common/interceptors/route-logger.interceptor.int… |
/test/error-level-error-with-code |
frontend | healthy | src/routes/common/interceptors/route-logger.interceptor.int… |
/test/client-error |
frontend | healthy | src/routes/common/interceptors/route-logger.interceptor.int… |
/test/validation-error |
frontend | healthy | src/routes/common/interceptors/route-logger.interceptor.int… |
/test/zod-error |
frontend | healthy | src/routes/common/interceptors/route-logger.interceptor.int… |
/test/error-level-info-with-code |
frontend | healthy | src/routes/common/interceptors/route-logger.interceptor.int… |
/test/success |
frontend | healthy | src/routes/common/interceptors/route-logger.interceptor.int… |
/test/server-error-non-http |
frontend | healthy | src/routes/common/interceptors/route-logger.interceptor.int… |
/ |
frontend | healthy | src/modules/auth/utils/auth-cookie.utils.ts |
/alerts |
frontend | healthy | src/modules/alerts/routes/alerts.controller.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8001 |
network | healthy | docker-compose.yml |
port:5672 |
network | healthy | docker-compose.yml |
port:15672 |
network | healthy | docker-compose.yml |
port:8888 |
network | healthy | docker-compose.yml |
port:80 |
network | healthy | docker-compose.yml |
port:256 |
network | healthy | .devcontainer/Dockerfile |
port:14484 |
network | healthy | .devcontainer/Dockerfile |
port:3000 |
network | healthy | scripts/generate-env.spec.ts |
port:6379 |
network | healthy | .github/workflows/ci.yml |
port:5433 |
network | healthy | .github/workflows/ci.yml |
port:5432 |
network | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
claude-review |
cicd | healthy | .github/workflows/claude-code-review.yml |
license-headers |
cicd | healthy | .github/workflows/ci.yml |
env-validation |
cicd | healthy | .github/workflows/ci.yml |
biome |
cicd | healthy | .github/workflows/ci.yml |
unit-tests |
cicd | healthy | .github/workflows/ci.yml |
integration-tests |
cicd | healthy | .github/workflows/ci.yml |
tests |
cicd | healthy | .github/workflows/ci.yml |
tests-finish |
cicd | healthy | .github/workflows/ci.yml |
docker-publish-staging |
cicd | healthy | .github/workflows/ci.yml |
docker-publish-release |
cicd | healthy | .github/workflows/ci.yml |
autodeploy |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
AUTODEPLOY_URL |
cicd | healthy | — |
ANTHROPIC_API_KEY |
cicd | healthy | — |
AUTODEPLOY_TOKEN |
cicd | healthy | — |
SAFE_CONFIG_BASE_URI |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
DOCKER_IMAGE_REGISTRY |
cicd | healthy | — |
BUILD_NUMBER |
cicd | healthy | — |
DOCKER_BUILD_IMAGE_TAG |
cicd | healthy | — |
DOCKER_PASSWORD |
cicd | healthy | — |
DOCKER_IMAGE_NAME |
cicd | healthy | — |
DOCKER_USER |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::.devcontainer/Dockerfile |
hardware | healthy | .devcontainer/Dockerfile |
redis |
hardware | healthy | docker-compose.yml |
db |
hardware | healthy | docker-compose.yml |
db-test |
hardware | healthy | docker-compose.yml |
rabbitmq |
hardware | healthy | docker-compose.yml |
web |
hardware | healthy | docker-compose.yml |
pgadmin |
hardware | healthy | docker-compose.yml |
nginx |
hardware | healthy | docker-compose.yml |
devcontainer |
hardware | healthy | .devcontainer/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
push_notification_devices |
data | healthy | migrations/deprecated/00005_notifications/index.sql |
notification_types |
data | healthy | migrations/deprecated/00005_notifications/index.sql |
notification_subscriptions |
data | healthy | migrations/deprecated/00005_notifications/index.sql |
notification_subscription_notification_types |
data | healthy | migrations/deprecated/00005_notifications/index.sql |
outreaches |
data | healthy | migrations/deprecated/00006_targeted_messaging/index.sql |
targeted_safes |
data | healthy | migrations/deprecated/00006_targeted_messaging/index.sql |
submissions |
data | healthy | migrations/deprecated/00006_targeted_messaging/index.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | yarn.lock |
postgres |
data | healthy | yarn.lock |
mongodb |
data | healthy | yarn.lock |
postgresql |
data | healthy | .env.sample.json |
| Label | Layer | Status | Path |
|---|---|---|---|
bullmq |
data | healthy | yarn.lock |
rabbitmq |
data | healthy | .env.sample.json |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::claude-code-review |
cicd | healthy | .github/workflows/claude-code-review.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-qc19wf_9 |
software | healthy | /tmp/repobility-clone-qc19wf_9 |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | test/e2e-setup.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | yarn.lock |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::test/e2e-setup.ts |
security | healthy | test/e2e-setup.ts |
This page is publicly accessible at:
https://repobility.com/scan/f927b54a-d3d2-4212-83bb-c76fda5b3e07/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f927b54a-d3d2-4212-83bb-c76fda5b3e07/
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.