https://github.com/immich-app/immich
· scanned 2026-06-05 06:05 UTC (7 hours, 19 minutes ago)
· 10 languages
962 findings (222 legacy + 740 scanner) 11/13 scanners ran Scanner says 51 (higher by 29)
Last scanned 7 hours, 19 minutes ago · v2 · 592 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
68.0 | 0.20 | 13.60 |
documentation_score |
76.0 | 0.15 | 11.40 |
practices_score |
91.0 | 0.15 | 13.65 |
code_quality |
70.0 | 0.10 | 7.00 |
| Overall | 1.00 | 79.7 |
All 5555 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 |
|---|---|---|---|
pil_image |
software | healthy | machine-learning/conftest.py:16 |
cv_image |
software | healthy | machine-learning/conftest.py:21 |
mock_get_model |
software | healthy | machine-learning/conftest.py:26 |
deployed_app |
software | healthy | machine-learning/conftest.py:32 |
responses |
software | healthy | machine-learning/conftest.py:38 |
clip_model_cfg |
software | healthy | machine-learning/conftest.py:44 |
clip_preprocess_cfg |
software | healthy | machine-learning/conftest.py:53 |
clip_tokenizer_cfg |
software | healthy | machine-learning/conftest.py:66 |
providers |
software | healthy | machine-learning/conftest.py:100 |
ort_pybind |
software | healthy | machine-learning/conftest.py:112 |
ov_device_ids |
software | healthy | machine-learning/conftest.py:118 |
ort_session |
software | healthy | machine-learning/conftest.py:127 |
ann_session |
software | healthy | machine-learning/conftest.py:133 |
rknn_session |
software | healthy | machine-learning/conftest.py:139 |
rmtree |
software | healthy | machine-learning/conftest.py:145 |
path |
software | healthy | machine-learning/conftest.py:152 |
info |
software | healthy | machine-learning/conftest.py:165 |
warning |
software | healthy | machine-learning/conftest.py:171 |
exception |
software | healthy | machine-learning/conftest.py:177 |
snapshot_download |
software | healthy | machine-learning/conftest.py:183 |
__init__ |
software | healthy | machine-learning/test_main.py:39 |
__enter__ |
software | healthy | machine-learning/test_main.py:43 |
__exit__ |
software | healthy | machine-learning/test_main.py:46 |
test_sets_default_worker_timeout |
software | healthy | machine-learning/test_main.py:51 |
test_sets_rocm_default_worker_timeout |
software | healthy | machine-learning/test_main.py:57 |
test_worker_timeout_env_override |
software | healthy | machine-learning/test_main.py:63 |
test_sets_default_cache_dir |
software | healthy | machine-learning/test_main.py:69 |
test_sets_cache_dir_kwarg |
software | healthy | machine-learning/test_main.py:74 |
test_sets_default_model_format |
software | healthy | machine-learning/test_main.py:80 |
test_sets_default_model_format_to_armnn_if_available |
software | healthy | machine-learning/test_main.py:88 |
test_sets_model_format_kwarg |
software | healthy | machine-learning/test_main.py:97 |
test_sets_default_model_format_to_rknn_if_available |
software | healthy | machine-learning/test_main.py:105 |
test_casts_cache_dir_string_to_path |
software | healthy | machine-learning/test_main.py:113 |
test_clear_cache |
software | healthy | machine-learning/test_main.py:119 |
test_clear_cache_warns_if_path_does_not_exist |
software | healthy | machine-learning/test_main.py:126 |
test_clear_cache_raises_exception_if_vulnerable_to_symlink_… |
software | healthy | machine-learning/test_main.py:137 |
test_clear_cache_replaces_file_with_dir_if_path_is_file |
software | healthy | machine-learning/test_main.py:148 |
test_download |
software | healthy | machine-learning/test_main.py:161 |
test_download_downloads_armnn_if_preferred_format |
software | healthy | machine-learning/test_main.py:172 |
test_download_downloads_rknn_if_preferred_format |
software | healthy | machine-learning/test_main.py:183 |
test_throws_exception_if_model_path_does_not_exist |
software | healthy | machine-learning/test_main.py:194 |
test_sets_cpu_provider |
software | healthy | machine-learning/test_main.py:219 |
test_sets_cuda_provider_if_available |
software | healthy | machine-learning/test_main.py:225 |
test_sets_openvino_provider_if_available |
software | healthy | machine-learning/test_main.py:232 |
test_sets_providers_in_correct_order |
software | healthy | machine-learning/test_main.py:238 |
test_ignores_unsupported_providers |
software | healthy | machine-learning/test_main.py:244 |
test_uses_rocm |
software | healthy | machine-learning/test_main.py:250 |
test_uses_coreml |
software | healthy | machine-learning/test_main.py:256 |
test_sets_provider_kwarg |
software | healthy | machine-learning/test_main.py:261 |
test_sets_default_provider_options |
software | healthy | machine-learning/test_main.py:268 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
renovate.json |
software | healthy | renovate.json |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
install.sh |
software | healthy | install.sh |
package.json |
software | healthy | package.json |
mise.toml |
software | healthy | mise.toml |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
Makefile |
software | healthy | Makefile |
docker-compose.dev.yml |
software | healthy | docker/docker-compose.dev.yml |
README.md |
software | healthy | docker/README.md |
hwaccel.ml.yml |
software | healthy | docker/hwaccel.ml.yml |
docker-compose.rootless.yml |
software | healthy | docker/docker-compose.rootless.yml |
prometheus.yml |
software | healthy | docker/prometheus.yml |
docker-compose.prod.yml |
software | healthy | docker/docker-compose.prod.yml |
docker-compose.yml |
software | healthy | docker/docker-compose.yml |
hwaccel.transcoding.yml |
software | healthy | docker/hwaccel.transcoding.yml |
devcontainer.json |
software | healthy | .devcontainer/devcontainer.json |
devcontainer.json |
software | healthy | .devcontainer/mobile/devcontainer.json |
container-compose-overrides.yml |
software | healthy | .devcontainer/mobile/container-compose-overrides.yml |
container-compose-overrides.yml |
software | healthy | .devcontainer/server/container-compose-overrides.yml |
container-common.sh |
software | healthy | .devcontainer/server/container-common.sh |
container-start-frontend.sh |
software | healthy | .devcontainer/server/container-start-frontend.sh |
container-start-backend.sh |
software | healthy | .devcontainer/server/container-start-backend.sh |
be.json |
software | healthy | i18n/be.json |
sr_Latn.json |
software | healthy | i18n/sr_Latn.json |
kmr.json |
software | healthy | i18n/kmr.json |
mr.json |
software | healthy | i18n/mr.json |
gsw.json |
software | healthy | i18n/gsw.json |
km.json |
software | healthy | i18n/km.json |
sk.json |
software | healthy | i18n/sk.json |
pt.json |
software | healthy | i18n/pt.json |
mfa.json |
software | healthy | i18n/mfa.json |
hr.json |
software | healthy | i18n/hr.json |
lt.json |
software | healthy | i18n/lt.json |
br.json |
software | healthy | i18n/br.json |
da.json |
software | healthy | i18n/da.json |
zh_Hans.json |
software | healthy | i18n/zh_Hans.json |
hi.json |
software | healthy | i18n/hi.json |
ms.json |
software | healthy | i18n/ms.json |
he.json |
software | healthy | i18n/he.json |
tr.json |
software | healthy | i18n/tr.json |
sq.json |
software | healthy | i18n/sq.json |
gl.json |
software | healthy | i18n/gl.json |
fil.json |
software | healthy | i18n/fil.json |
kk.json |
software | healthy | i18n/kk.json |
ja.json |
software | healthy | i18n/ja.json |
fi.json |
software | healthy | i18n/fi.json |
af.json |
software | healthy | i18n/af.json |
de_CH.json |
software | healthy | i18n/de_CH.json |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
FakeLock |
software | healthy | machine-learning/test_main.py:38 |
TestBase |
software | healthy | machine-learning/test_main.py:50 |
TestOrtSession |
software | healthy | machine-learning/test_main.py:209 |
TestAnnSession |
software | healthy | machine-learning/test_main.py:493 |
TestRknnSession |
software | healthy | machine-learning/test_main.py:547 |
TestCLIP |
software | healthy | machine-learning/test_main.py:574 |
TestFaceRecognition |
software | healthy | machine-learning/test_main.py:784 |
TestOcr |
software | healthy | machine-learning/test_main.py:1021 |
TestCache |
software | healthy | machine-learning/test_main.py:1095 |
TestLoad |
software | healthy | machine-learning/test_main.py:1265 |
TestPredictionEndpoints |
software | healthy | machine-learning/test_main.py:1368 |
InferenceLoadTest |
software | healthy | machine-learning/locustfile.py:37 |
CLIPTextFormDataLoadTest |
software | healthy | machine-learning/locustfile.py:47 |
CLIPVisionFormDataLoadTest |
software | healthy | machine-learning/locustfile.py:55 |
RecognitionFormDataLoadTest |
software | healthy | machine-learning/locustfile.py:64 |
ExportBase |
software | healthy | machine-learning/ann/export/run.py:15 |
ArcFace |
software | healthy | machine-learning/ann/export/run.py:33 |
RetinaFace |
software | healthy | machine-learning/ann/export/run.py:57 |
ClipVision |
software | healthy | machine-learning/ann/export/run.py:76 |
ORJSONResponse |
software | healthy | machine-learning/immich_ml/schemas.py:11 |
StrEnum |
software | healthy | machine-learning/immich_ml/schemas.py:16 |
BoundingBox |
software | healthy | machine-learning/immich_ml/schemas.py:23 |
ModelTask |
software | healthy | machine-learning/immich_ml/schemas.py:30 |
ModelType |
software | healthy | machine-learning/immich_ml/schemas.py:36 |
ModelFormat |
software | healthy | machine-learning/immich_ml/schemas.py:43 |
ModelSource |
software | healthy | machine-learning/immich_ml/schemas.py:49 |
ModelPrecision |
software | healthy | machine-learning/immich_ml/schemas.py:56 |
SessionNode |
software | healthy | machine-learning/immich_ml/schemas.py:64 |
ModelSession |
software | healthy | machine-learning/immich_ml/schemas.py:72 |
HasProfiling |
software | healthy | machine-learning/immich_ml/schemas.py:85 |
FaceDetectionOutput |
software | healthy | machine-learning/immich_ml/schemas.py:89 |
DetectedFace |
software | healthy | machine-learning/immich_ml/schemas.py:95 |
PipelineEntry |
software | healthy | machine-learning/immich_ml/schemas.py:104 |
InferenceEntry |
software | healthy | machine-learning/immich_ml/schemas.py:112 |
ClipSettings |
software | healthy | machine-learning/immich_ml/config.py:19 |
FacialRecognitionSettings |
software | healthy | machine-learning/immich_ml/config.py:24 |
OcrSettings |
software | healthy | machine-learning/immich_ml/config.py:29 |
PreloadModelData |
software | healthy | machine-learning/immich_ml/config.py:34 |
MaxBatchSize |
software | healthy | machine-learning/immich_ml/config.py:40 |
Settings |
software | healthy | machine-learning/immich_ml/config.py:49 |
NonPrefixedSettings |
software | healthy | machine-learning/immich_ml/config.py:83 |
CustomRichHandler |
software | healthy | machine-learning/immich_ml/config.py:116 |
CustomUvicornServer |
software | healthy | machine-learning/immich_ml/config.py:146 |
CustomUvicornWorker |
software | healthy | machine-learning/immich_ml/config.py:153 |
InferenceModel |
software | healthy | machine-learning/immich_ml/models/base.py:19 |
ModelCache |
software | healthy | machine-learning/immich_ml/models/cache.py:13 |
BaseCLIPTextualEncoder |
software | healthy | machine-learning/immich_ml/models/clip/textual.py:18 |
OpenClipTextualEncoder |
software | healthy | machine-learning/immich_ml/models/clip/textual.py:85 |
MClipTextualEncoder |
software | healthy | machine-learning/immich_ml/models/clip/textual.py:115 |
BaseCLIPVisualEncoder |
software | healthy | machine-learning/immich_ml/models/clip/visual.py:25 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docker |
software | healthy | docker |
.devcontainer |
software | healthy | .devcontainer |
mobile |
software | healthy | .devcontainer/mobile |
server |
software | healthy | .devcontainer/server |
i18n |
software | healthy | i18n |
open-api |
software | healthy | open-api |
machine-learning |
software | healthy | machine-learning |
scripts |
software | healthy | machine-learning/scripts |
ann |
software | healthy | machine-learning/ann |
export |
software | healthy | machine-learning/ann/export |
immich_ml |
software | healthy | machine-learning/immich_ml |
models |
software | healthy | machine-learning/immich_ml/models |
clip |
software | healthy | machine-learning/immich_ml/models/clip |
ocr |
software | healthy | machine-learning/immich_ml/models/ocr |
facial_recognition |
software | healthy | machine-learning/immich_ml/models/facial_recognition |
sessions |
software | healthy | machine-learning/immich_ml/sessions |
rknn |
software | healthy | machine-learning/immich_ml/sessions/rknn |
ann |
software | healthy | machine-learning/immich_ml/sessions/ann |
docs |
software | healthy | docs |
static |
software | healthy | docs/static |
docs |
software | healthy | docs/docs |
install |
software | healthy | docs/docs/install |
administration |
software | healthy | docs/docs/administration |
partials |
software | healthy | docs/docs/partials |
developer |
software | healthy | docs/docs/developer |
guides |
software | healthy | docs/docs/guides |
overview |
software | healthy | docs/docs/overview |
features |
software | healthy | docs/docs/features |
src |
software | healthy | docs/src |
components |
software | healthy | docs/src/components |
theme |
software | healthy | docs/src/theme |
NavbarItem |
software | healthy | docs/src/theme/NavbarItem |
css |
software | healthy | docs/src/css |
pages |
software | healthy | docs/src/pages |
fastlane |
software | healthy | fastlane |
mobile |
software | healthy | mobile |
android |
software | healthy | mobile/android |
fastlane |
software | healthy | mobile/android/fastlane |
app |
software | healthy | mobile/android/app |
src |
software | healthy | mobile/android/app/src |
main |
software | healthy | mobile/android/app/src/main |
cpp |
software | healthy | mobile/android/app/src/main/cpp |
kotlin |
software | healthy | mobile/android/app/src/main/kotlin |
app |
software | healthy | mobile/android/app/src/main/kotlin/app |
alextran |
software | healthy | mobile/android/app/src/main/kotlin/app/alextran |
immich |
software | healthy | mobile/android/app/src/main/kotlin/app/alextran/immich |
sync |
software | healthy | mobile/android/app/src/main/kotlin/app/alextran/immich/sync |
viewintent |
software | healthy | mobile/android/app/src/main/kotlin/app/alextran/immich/view… |
connectivity |
software | healthy | mobile/android/app/src/main/kotlin/app/alextran/immich/conn… |
core |
software | healthy | mobile/android/app/src/main/kotlin/app/alextran/immich/core |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | machine-learning/immich_ml/main.py |
GET /ping |
api | healthy | machine-learning/immich_ml/main.py |
POST /predict |
api | healthy | machine-learning/immich_ml/main.py |
GET /.well-known/immich |
api | healthy | server/src/controllers/app.controller.ts |
GET /custom.css |
api | healthy | server/src/controllers/app.controller.ts |
PUT /sessions/:id |
api | healthy | server/src/controllers/session.controller.ts |
DELETE /sessions/:id |
api | healthy | server/src/controllers/session.controller.ts |
POST /sessions/:id/lock |
api | healthy | server/src/controllers/session.controller.ts |
GET /timeline/buckets |
api | healthy | server/src/controllers/timeline.controller.ts |
GET /timeline/bucket |
api | healthy | server/src/controllers/timeline.controller.ts |
GET /oauth/mobile-redirect |
api | healthy | server/src/controllers/oauth.controller.ts |
POST /oauth/authorize |
api | healthy | server/src/controllers/oauth.controller.ts |
POST /oauth/callback |
api | healthy | server/src/controllers/oauth.controller.ts |
POST /oauth/link |
api | healthy | server/src/controllers/oauth.controller.ts |
POST /oauth/unlink |
api | healthy | server/src/controllers/oauth.controller.ts |
POST /oauth/backchannel-logout |
api | healthy | server/src/controllers/oauth.controller.ts |
GET /admin/database-backups/:filename |
api | healthy | server/src/controllers/database-backup.controller.ts |
POST /admin/database-backups/start-restore |
api | healthy | server/src/controllers/database-backup.controller.ts |
POST /admin/database-backups/upload |
api | healthy | server/src/controllers/database-backup.controller.ts |
POST /shared-links/login |
api | healthy | server/src/controllers/shared-link.controller.ts |
GET /shared-links/me |
api | healthy | server/src/controllers/shared-link.controller.ts |
GET /shared-links/:id |
api | healthy | server/src/controllers/shared-link.controller.ts |
PATCH /shared-links/:id |
api | healthy | server/src/controllers/shared-link.controller.ts |
DELETE /shared-links/:id |
api | healthy | server/src/controllers/shared-link.controller.ts |
PUT /shared-links/:id/assets |
api | healthy | server/src/controllers/shared-link.controller.ts |
DELETE /shared-links/:id/assets |
api | healthy | server/src/controllers/shared-link.controller.ts |
GET /view/folder/unique-paths |
api | healthy | server/src/controllers/view.controller.ts |
GET /view/folder |
api | healthy | server/src/controllers/view.controller.ts |
GET /workflows/triggers |
api | healthy | server/src/controllers/workflow.controller.ts |
GET /workflows/:id |
api | healthy | server/src/controllers/workflow.controller.ts |
GET /workflows/:id/share |
api | healthy | server/src/controllers/workflow.controller.ts |
PUT /workflows/:id |
api | healthy | server/src/controllers/workflow.controller.ts |
DELETE /workflows/:id |
api | healthy | server/src/controllers/workflow.controller.ts |
GET /queues/:name |
api | healthy | server/src/controllers/queue.controller.ts |
PUT /queues/:name |
api | healthy | server/src/controllers/queue.controller.ts |
GET /queues/:name/jobs |
api | healthy | server/src/controllers/queue.controller.ts |
DELETE /queues/:name/jobs |
api | healthy | server/src/controllers/queue.controller.ts |
GET /libraries/:id |
api | healthy | server/src/controllers/library.controller.ts |
PUT /libraries/:id |
api | healthy | server/src/controllers/library.controller.ts |
DELETE /libraries/:id |
api | healthy | server/src/controllers/library.controller.ts |
POST /libraries/:id/validate |
api | healthy | server/src/controllers/library.controller.ts |
GET /libraries/:id/statistics |
api | healthy | server/src/controllers/library.controller.ts |
POST /libraries/:id/scan |
api | healthy | server/src/controllers/library.controller.ts |
GET /activities/statistics |
api | healthy | server/src/controllers/activity.controller.ts |
DELETE /activities/:id |
api | healthy | server/src/controllers/activity.controller.ts |
GET /system-config/defaults |
api | healthy | server/src/controllers/system-config.controller.ts |
GET /system-config/storage-template-options |
api | healthy | server/src/controllers/system-config.controller.ts |
PUT /jobs/:name |
api | healthy | server/src/controllers/job.controller.ts |
GET /admin/users/:id |
api | healthy | server/src/controllers/user-admin.controller.ts |
PUT /admin/users/:id |
api | healthy | server/src/controllers/user-admin.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 |
|---|---|---|---|
1772121424533-AddAssetExifGistEarthcoord.ts |
data | healthy | server/src/schema/migrations/1772121424533-AddAssetExifGist… |
1746987967923-AddPinExpiresAtColumn.ts |
data | healthy | server/src/schema/migrations/1746987967923-AddPinExpiresAtC… |
1777654048096-CreateAudioVideoTables.ts |
data | healthy | server/src/schema/migrations/1777654048096-CreateAudioVideo… |
1780435471692-DeleteMismatchedAssetFaces.ts |
data | healthy | server/src/schema/migrations/1780435471692-DeleteMismatched… |
1750107668827-PartnerCreateId.ts |
data | healthy | server/src/schema/migrations/1750107668827-PartnerCreateId.… |
1752759108283-ConvertToAbsolutePaths.ts |
data | healthy | server/src/schema/migrations/1752759108283-ConvertToAbsolut… |
1776217577402-DropAuditTable.ts |
data | healthy | server/src/schema/migrations/1776217577402-DropAuditTable.ts |
1762297277677-AddPluginAndWorkflowTables.ts |
data | healthy | server/src/schema/migrations/1762297277677-AddPluginAndWork… |
1756318797207-AssetMetadataTables.ts |
data | healthy | server/src/schema/migrations/1756318797207-AssetMetadataTab… |
1771873813973-AssetEditSync.ts |
data | healthy | server/src/schema/migrations/1771873813973-AssetEditSync.ts |
1764957138636-AddLockedPropertiesToAssetExif.ts |
data | healthy | server/src/schema/migrations/1764957138636-AddLockedPropert… |
1753464178233-RenameApiKeyPermissions.ts |
data | healthy | server/src/schema/migrations/1753464178233-RenameApiKeyPerm… |
1750323941566-UnsetPrewarmDimParameter.ts |
data | healthy | server/src/schema/migrations/1750323941566-UnsetPrewarmDimP… |
1751304834247-StackSyncChanges.ts |
data | healthy | server/src/schema/migrations/1751304834247-StackSyncChanges… |
1749067526135-UserOnboardingDefault.ts |
data | healthy | server/src/schema/migrations/1749067526135-UserOnboardingDe… |
1754389095885-ResetAlbumAssetSync.ts |
data | healthy | server/src/schema/migrations/1754389095885-ResetAlbumAssetS… |
1776792304485-ReconcileSqlToolsUpgradeChanges.ts |
data | healthy | server/src/schema/migrations/1776792304485-ReconcileSqlTool… |
1752161055253-RenameGeodataPKConstraint.ts |
data | healthy | server/src/schema/migrations/1752161055253-RenameGeodataPKC… |
1764483051488-OCRBigramsForCJK.ts |
data | healthy | server/src/schema/migrations/1764483051488-OCRBigramsForCJK… |
1746768490606-AddUserPincode.ts |
data | healthy | server/src/schema/migrations/1746768490606-AddUserPincode.ts |
1773242919341-EncodedVideoAssetFiles.ts |
data | healthy | server/src/schema/migrations/1773242919341-EncodedVideoAsse… |
1745244781846-AddUserAvatarColorColumn.ts |
data | healthy | server/src/schema/migrations/1745244781846-AddUserAvatarCol… |
1758705789125-CreateOCRSearchTable.ts |
data | healthy | server/src/schema/migrations/1758705789125-CreateOCRSearchT… |
1768757482271-SwitchToIsEdited.ts |
data | healthy | server/src/schema/migrations/1768757482271-SwitchToIsEdited… |
1753104909784-AssetFaceUpdateIdAndAuditTable.ts |
data | healthy | server/src/schema/migrations/1753104909784-AssetFaceUpdateI… |
1758705774125-CreateAssetOCRTable.ts |
data | healthy | server/src/schema/migrations/1758705774125-CreateAssetOCRTa… |
1769105700133-AddAssetEditSequence.ts |
data | healthy | server/src/schema/migrations/1769105700133-AddAssetEditSequ… |
1745902563899-AddAssetVisibilityColumn.ts |
data | healthy | server/src/schema/migrations/1745902563899-AddAssetVisibili… |
1750780093818-AddAlbumToAssetDeleteTrigger.ts |
data | healthy | server/src/schema/migrations/1750780093818-AddAlbumToAssetD… |
1758705804128-UpsertOcrAssetJobStatus.ts |
data | healthy | server/src/schema/migrations/1758705804128-UpsertOcrAssetJo… |
1769635093204-DropThumbnailJobStatusColumns.ts |
data | healthy | server/src/schema/migrations/1769635093204-DropThumbnailJob… |
1773956345315-DuplicateSharedLinkAssets.ts |
data | healthy | server/src/schema/migrations/1773956345315-DuplicateSharedL… |
1750189909087-AddAlbumUserCreateFields.ts |
data | healthy | server/src/schema/migrations/1750189909087-AddAlbumUserCrea… |
1750694237564-AlbumAssetAuditTable.ts |
data | healthy | server/src/schema/migrations/1750694237564-AlbumAssetAuditT… |
1752161055254-AddActivityAssetFk.ts |
data | healthy | server/src/schema/migrations/1752161055254-AddActivityAsset… |
1779806699547-AddPluginTemplates.ts |
data | healthy | server/src/schema/migrations/1779806699547-AddPluginTemplat… |
1780592070031-ConvertNegativeRatingToNull.ts |
data | healthy | server/src/schema/migrations/1780592070031-ConvertNegativeR… |
1761078763279-AddAppVersionColumnToSession.ts |
data | healthy | server/src/schema/migrations/1761078763279-AddAppVersionCol… |
1777897107000-PartnerAssetSyncReset.ts |
data | healthy | server/src/schema/migrations/1777897107000-PartnerAssetSync… |
1776848612954-MigrateAlbumOwnerIdToAlbumUser.ts |
data | healthy | server/src/schema/migrations/1776848612954-MigrateAlbumOwne… |
1752152941084-PeopleAuditTable.ts |
data | healthy | server/src/schema/migrations/1752152941084-PeopleAuditTable… |
1768336671610-CreateAssetEditTable.ts |
data | healthy | server/src/schema/migrations/1768336671610-CreateAssetEditT… |
1761755618862-FixColumnNames.ts |
data | healthy | server/src/schema/migrations/1761755618862-FixColumnNames.ts |
1764698859174-SidecarInAssetFile.ts |
data | healthy | server/src/schema/migrations/1764698859174-SidecarInAssetFi… |
1752250924342-UserMetadataSync.ts |
data | healthy | server/src/schema/migrations/1752250924342-UserMetadataSync… |
1752169992364-AddIsPendingSyncReset.ts |
data | healthy | server/src/schema/migrations/1752169992364-AddIsPendingSync… |
1744910873969-InitialMigration.ts |
data | healthy | server/src/schema/migrations/1744910873969-InitialMigration… |
1750676477029-AlbumAssetUpdateId.ts |
data | healthy | server/src/schema/migrations/1750676477029-AlbumAssetUpdate… |
1747338664832-SessionRename.ts |
data | healthy | server/src/schema/migrations/1747338664832-SessionRename.ts |
1769441657564-AddIsProgressiveColumn.ts |
data | healthy | server/src/schema/migrations/1769441657564-AddIsProgressive… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env in repo |
security | healthy | deployment/.env |
password_literal::packages/sdk/src/fetch-client.ts |
security | healthy | packages/sdk/src/fetch-client.ts |
password_literal::web/src/lib/constants.ts |
security | healthy | web/src/lib/constants.ts |
password_literal::server/test/fixtures/shared-link.stub.ts |
security | healthy | server/test/fixtures/shared-link.stub.ts |
password_literal::server/test/fixtures/shared-link.stub.ts |
security | healthy | server/test/fixtures/shared-link.stub.ts |
password_literal::server/test/medium/globalSetup.ts |
security | healthy | server/test/medium/globalSetup.ts |
password_literal::server/test/medium/specs/services/auth.se… |
security | healthy | server/test/medium/specs/services/auth.service.spec.ts |
password_literal::server/test/medium/specs/services/auth.se… |
security | healthy | server/test/medium/specs/services/auth.service.spec.ts |
password_literal::server/test/medium/specs/services/auth.se… |
security | healthy | server/test/medium/specs/services/auth.service.spec.ts |
password_literal::server/test/medium/specs/services/auth.se… |
security | healthy | server/test/medium/specs/services/auth.service.spec.ts |
password_literal::server/test/medium/specs/services/auth.se… |
security | healthy | server/test/medium/specs/services/auth.service.spec.ts |
password_literal::server/test/medium/specs/services/auth.se… |
security | healthy | server/test/medium/specs/services/auth.service.spec.ts |
password_literal::server/test/medium/specs/services/auth.se… |
security | healthy | server/test/medium/specs/services/auth.service.spec.ts |
password_literal::server/test/medium/specs/services/auth.se… |
security | healthy | server/test/medium/specs/services/auth.service.spec.ts |
password_literal::server/test/medium/specs/services/auth.se… |
security | healthy | server/test/medium/specs/services/auth.service.spec.ts |
password_literal::server/test/medium/specs/services/user.se… |
security | healthy | server/test/medium/specs/services/user.service.spec.ts |
password_literal::server/test/medium/specs/services/user.se… |
security | healthy | server/test/medium/specs/services/user.service.spec.ts |
password_literal::server/test/repositories/config.repositor… |
security | healthy | server/test/repositories/config.repository.mock.ts |
password_literal::server/src/enum.ts |
security | healthy | server/src/enum.ts |
password_literal::server/src/enum.ts |
security | healthy | server/src/enum.ts |
password_literal::server/src/dtos/user.dto.spec.ts |
security | healthy | server/src/dtos/user.dto.spec.ts |
password_literal::server/src/dtos/user.dto.spec.ts |
security | healthy | server/src/dtos/user.dto.spec.ts |
password_literal::server/src/dtos/user.dto.spec.ts |
security | healthy | server/src/dtos/user.dto.spec.ts |
password_literal::server/src/dtos/user.dto.spec.ts |
security | healthy | server/src/dtos/user.dto.spec.ts |
password_literal::server/src/dtos/user.dto.spec.ts |
security | healthy | server/src/dtos/user.dto.spec.ts |
password_literal::server/src/dtos/user.dto.spec.ts |
security | healthy | server/src/dtos/user.dto.spec.ts |
password_literal::server/src/emails/welcome.email.tsx |
security | healthy | server/src/emails/welcome.email.tsx |
password_literal::server/src/controllers/auth.controller.sp… |
security | healthy | server/src/controllers/auth.controller.spec.ts |
password_literal::server/src/controllers/auth.controller.sp… |
security | healthy | server/src/controllers/auth.controller.spec.ts |
password_literal::server/src/controllers/auth.controller.sp… |
security | healthy | server/src/controllers/auth.controller.spec.ts |
password_literal::server/src/controllers/auth.controller.sp… |
security | healthy | server/src/controllers/auth.controller.spec.ts |
password_literal::server/src/controllers/auth.controller.sp… |
security | healthy | server/src/controllers/auth.controller.spec.ts |
password_literal::server/src/controllers/auth.controller.sp… |
security | healthy | server/src/controllers/auth.controller.spec.ts |
password_literal::server/src/controllers/auth.controller.sp… |
security | healthy | server/src/controllers/auth.controller.spec.ts |
password_literal::server/src/controllers/auth.controller.sp… |
security | healthy | server/src/controllers/auth.controller.spec.ts |
password_literal::server/src/controllers/auth.controller.sp… |
security | healthy | server/src/controllers/auth.controller.spec.ts |
password_literal::server/src/controllers/auth.controller.sp… |
security | healthy | server/src/controllers/auth.controller.spec.ts |
password_literal::server/src/controllers/user-admin.control… |
security | healthy | server/src/controllers/user-admin.controller.spec.ts |
password_literal::server/src/controllers/user-admin.control… |
security | healthy | server/src/controllers/user-admin.controller.spec.ts |
password_literal::server/src/services/auth.service.spec.ts |
security | healthy | server/src/services/auth.service.spec.ts |
password_literal::server/src/services/auth.service.spec.ts |
security | healthy | server/src/services/auth.service.spec.ts |
password_literal::server/src/services/auth.service.spec.ts |
security | healthy | server/src/services/auth.service.spec.ts |
password_literal::server/src/services/auth.service.spec.ts |
security | healthy | server/src/services/auth.service.spec.ts |
password_literal::server/src/services/auth.service.spec.ts |
security | healthy | server/src/services/auth.service.spec.ts |
password_literal::server/src/services/auth.service.spec.ts |
security | healthy | server/src/services/auth.service.spec.ts |
password_literal::server/src/services/auth.service.spec.ts |
security | healthy | server/src/services/auth.service.spec.ts |
password_literal::server/src/services/auth.service.spec.ts |
security | healthy | server/src/services/auth.service.spec.ts |
password_literal::server/src/services/auth.service.spec.ts |
security | healthy | server/src/services/auth.service.spec.ts |
password_literal::server/src/services/auth.service.spec.ts |
security | healthy | server/src/services/auth.service.spec.ts |
password_literal::server/src/services/auth.service.spec.ts |
security | healthy | server/src/services/auth.service.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 |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/docs-destroy.yml |
pre-job |
cicd | healthy | .github/workflows/test.yml |
server-unit-tests |
cicd | healthy | .github/workflows/test.yml |
cli-unit-tests |
cicd | healthy | .github/workflows/test.yml |
cli-unit-tests-win |
cicd | healthy | .github/workflows/test.yml |
web-lint |
cicd | healthy | .github/workflows/test.yml |
web-unit-tests |
cicd | healthy | .github/workflows/test.yml |
i18n-tests |
cicd | healthy | .github/workflows/test.yml |
e2e-tests-lint |
cicd | healthy | .github/workflows/test.yml |
server-medium-tests |
cicd | healthy | .github/workflows/test.yml |
e2e-tests-server-cli |
cicd | healthy | .github/workflows/test.yml |
e2e-tests-web |
cicd | healthy | .github/workflows/test.yml |
success-check-e2e |
cicd | healthy | .github/workflows/test.yml |
mobile-unit-tests |
cicd | healthy | .github/workflows/test.yml |
ml-unit-tests |
cicd | healthy | .github/workflows/test.yml |
github-files-formatting |
cicd | healthy | .github/workflows/test.yml |
shellcheck |
cicd | healthy | .github/workflows/test.yml |
generated-api-up-to-date |
cicd | healthy | .github/workflows/test.yml |
sql-schema-up-to-date |
cicd | healthy | .github/workflows/test.yml |
pre-job |
cicd | healthy | .github/workflows/docs-build.yml |
build |
cicd | healthy | .github/workflows/docs-build.yml |
zizmor |
cicd | healthy | .github/workflows/org-zizmor.yml |
publish |
cicd | healthy | .github/workflows/sdk.yml |
analyze |
cicd | healthy | .github/workflows/codeql-analysis.yml |
merge_translations |
cicd | healthy | .github/workflows/prepare-release.yml |
bump_version |
cicd | healthy | .github/workflows/prepare-release.yml |
build_mobile |
cicd | healthy | .github/workflows/prepare-release.yml |
prepare_release |
cicd | healthy | .github/workflows/prepare-release.yml |
pre-job |
cicd | healthy | .github/workflows/docker.yml |
retag_ml |
cicd | healthy | .github/workflows/docker.yml |
retag_server |
cicd | healthy | .github/workflows/docker.yml |
machine-learning |
cicd | healthy | .github/workflows/docker.yml |
server |
cicd | healthy | .github/workflows/docker.yml |
success-check-server |
cicd | healthy | .github/workflows/docker.yml |
success-check-ml |
cicd | healthy | .github/workflows/docker.yml |
pre-job |
cicd | healthy | .github/workflows/static_analysis.yml |
mobile-dart-analyze |
cicd | healthy | .github/workflows/static_analysis.yml |
validate-pr-title |
cicd | healthy | .github/workflows/org-pr-require-conventional-commit.yml |
fix-formatting |
cicd | healthy | .github/workflows/fix-format.yml |
checks |
cicd | healthy | .github/workflows/docs-deploy.yml |
deploy |
cicd | healthy | .github/workflows/docs-deploy.yml |
cleanup |
cicd | healthy | .github/workflows/cache-cleanup.yml |
publish |
cicd | healthy | .github/workflows/cli.yml |
docker |
cicd | healthy | .github/workflows/cli.yml |
labeler |
cicd | healthy | .github/workflows/pr-labeler.yml |
pre-job |
cicd | healthy | .github/workflows/weblate-lock.yml |
enforce-lock |
cicd | healthy | .github/workflows/weblate-lock.yml |
success-check-lock |
cicd | healthy | .github/workflows/weblate-lock.yml |
pre-job |
cicd | healthy | .github/workflows/build-mobile.yml |
build-sign-android |
cicd | healthy | .github/workflows/build-mobile.yml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::i18n/hu.json |
security | healthy | i18n/hu.json |
auth::i18n/sl.json |
security | healthy | i18n/sl.json |
auth::i18n/ro.json |
security | healthy | i18n/ro.json |
auth::i18n/fi.json |
security | healthy | i18n/fi.json |
auth::i18n/km.json |
security | healthy | i18n/km.json |
auth::i18n/sk.json |
security | healthy | i18n/sk.json |
auth::i18n/ml.json |
security | healthy | i18n/ml.json |
auth::i18n/pl.json |
security | healthy | i18n/pl.json |
auth::i18n/mr.json |
security | healthy | i18n/mr.json |
auth::server/src/dtos/auth.dto.ts |
security | healthy | server/src/dtos/auth.dto.ts |
auth::web/src/lib/constants.ts |
security | healthy | web/src/lib/constants.ts |
auth::i18n/te.json |
security | healthy | i18n/te.json |
auth::server/src/maintenance/maintenance-worker.service.ts |
security | healthy | server/src/maintenance/maintenance-worker.service.ts |
auth::server/test/utils.ts |
security | healthy | server/test/utils.ts |
auth::server/src/dtos/system-config.dto.ts |
security | healthy | server/src/dtos/system-config.dto.ts |
auth::i18n/af.json |
security | healthy | i18n/af.json |
auth::i18n/fa.json |
security | healthy | i18n/fa.json |
auth::server/src/services/base.service.ts |
security | healthy | server/src/services/base.service.ts |
auth::server/src/constants.ts |
security | healthy | server/src/constants.ts |
auth::i18n/pt_BR.json |
security | healthy | i18n/pt_BR.json |
auth::server/src/enum.ts |
security | healthy | server/src/enum.ts |
auth::i18n/sr_Cyrl.json |
security | healthy | i18n/sr_Cyrl.json |
auth::packages/e2e-auth-server/package.json |
security | healthy | packages/e2e-auth-server/package.json |
auth::server/src/services/cli.service.spec.ts |
security | healthy | server/src/services/cli.service.spec.ts |
auth::i18n/eu.json |
security | healthy | i18n/eu.json |
auth::server/src/maintenance/maintenance-worker.service.spe… |
security | healthy | server/src/maintenance/maintenance-worker.service.spec.ts |
auth::open-api/immich-openapi-specs.json |
security | healthy | open-api/immich-openapi-specs.json |
auth::server/src/commands/index.ts |
security | healthy | server/src/commands/index.ts |
auth::i18n/az.json |
security | healthy | i18n/az.json |
auth::i18n/de_CH.json |
security | healthy | i18n/de_CH.json |
auth::i18n/sr_Latn.json |
security | healthy | i18n/sr_Latn.json |
auth::i18n/ms.json |
security | healthy | i18n/ms.json |
auth::i18n/ur.json |
security | healthy | i18n/ur.json |
auth::i18n/hi.json |
security | healthy | i18n/hi.json |
auth::i18n/th.json |
security | healthy | i18n/th.json |
auth::e2e/src/ui/mock-network/base-network.ts |
security | healthy | e2e/src/ui/mock-network/base-network.ts |
auth::server/test/fixtures/system-config.stub.ts |
security | healthy | server/test/fixtures/system-config.stub.ts |
auth::i18n/de.json |
security | healthy | i18n/de.json |
auth::server/test/repositories/crypto.repository.mock.ts |
security | healthy | server/test/repositories/crypto.repository.mock.ts |
auth::i18n/el.json |
security | healthy | i18n/el.json |
auth::server/src/services/auth.service.spec.ts |
security | healthy | server/src/services/auth.service.spec.ts |
auth::i18n/gsw.json |
security | healthy | i18n/gsw.json |
auth::server/src/dtos/sync.dto.ts |
security | healthy | server/src/dtos/sync.dto.ts |
auth::server/src/schema/migrations/1776332807985-SetOAuthAl… |
security | healthy | server/src/schema/migrations/1776332807985-SetOAuthAllowIns… |
auth::server/src/services/system-config.service.spec.ts |
security | healthy | server/src/services/system-config.service.spec.ts |
auth::server/src/services/cli.service.ts |
security | healthy | server/src/services/cli.service.ts |
auth::e2e/src/specs/server/api/oauth.e2e-spec.ts |
security | healthy | e2e/src/specs/server/api/oauth.e2e-spec.ts |
auth::web/src/lib/utils.ts |
security | healthy | web/src/lib/utils.ts |
auth::i18n/id.json |
security | healthy | i18n/id.json |
auth::i18n/lv.json |
security | healthy | i18n/lv.json |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | docs/src/pages/index.tsx |
/privacy-policy |
frontend | healthy | docs/src/pages/privacy-policy.tsx |
/some/path |
frontend | healthy | web/src/lib/route.spec.ts |
/api/socket.io |
frontend | healthy | web/src/lib/stores/websocket.ts |
/path/to/original-path.jpg.xmp |
frontend | healthy | server/test/small.factory.ts |
/path/to/my/sidecar.xmp |
frontend | healthy | server/test/medium/specs/services/asset.service.spec.ts |
/path/to/preview.jpg |
frontend | healthy | server/test/medium/specs/services/memory.service.spec.ts |
/path/to/thumbnail.jpg |
frontend | healthy | server/test/medium/specs/services/memory.service.spec.ts |
/original/preview.jpg |
frontend | healthy | server/test/medium/specs/services/asset-media.service.spec.… |
/edited/preview.jpg |
frontend | healthy | server/test/medium/specs/services/asset-media.service.spec.… |
/original/thumbnail.jpg |
frontend | healthy | server/test/medium/specs/services/asset-media.service.spec.… |
/edited/thumbnail.jpg |
frontend | healthy | server/test/medium/specs/services/asset-media.service.spec.… |
/encoded/video/path.mp4 |
frontend | healthy | server/src/services/media.service.spec.ts |
/new/preview.jpg |
frontend | healthy | server/src/services/media.service.spec.ts |
/new/thumbnail.jpg |
frontend | healthy | server/src/services/media.service.spec.ts |
/old/preview.jpg |
frontend | healthy | server/src/services/media.service.spec.ts |
/old/thumbnail.jpg |
frontend | healthy | server/src/services/media.service.spec.ts |
/same/preview.jpg |
frontend | healthy | server/src/services/media.service.spec.ts |
/same/thumbnail.jpg |
frontend | healthy | server/src/services/media.service.spec.ts |
/new/fullsize.jpg |
frontend | healthy | server/src/services/media.service.spec.ts |
/path/to/IMG_123.jpg.xmp |
frontend | healthy | server/src/services/metadata.service.spec.ts |
/path/to/IMG_123.xmp |
frontend | healthy | server/src/services/metadata.service.spec.ts |
/data/backups/hello.sql.gz |
frontend | healthy | server/src/services/database-backup.service.spec.ts |
/profile/path |
frontend | healthy | server/src/services/user.service.spec.ts |
/path/to/profile.jpg |
frontend | healthy | server/src/services/user.service.spec.ts |
/path/to/profile.webp |
frontend | healthy | server/src/services/user.service.spec.ts |
/uploads/user-id/webp/path.ext |
frontend | healthy | server/src/services/asset-media.service.spec.ts |
/path/to/encoded/video.mp4 |
frontend | healthy | server/src/services/asset-media.service.spec.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:9230 |
network | healthy | docker/docker-compose.dev.yml |
port:9231 |
network | healthy | docker/docker-compose.dev.yml |
port:2283 |
network | healthy | docker/docker-compose.dev.yml |
port:3000 |
network | healthy | docker/docker-compose.dev.yml |
port:24678 |
network | healthy | docker/docker-compose.dev.yml |
port:3003 |
network | healthy | docker/docker-compose.dev.yml |
port:256 |
network | healthy | docker/docker-compose.dev.yml |
port:49632 |
network | healthy | docker/docker-compose.dev.yml |
port:5432 |
network | healthy | docker/docker-compose.dev.yml |
port:9090 |
network | healthy | docker/docker-compose.dev.yml |
port:1000 |
network | healthy | docker/docker-compose.rootless.yml |
port:69 |
network | healthy | docker/docker-compose.prod.yml |
port:121 |
network | healthy | machine-learning/Dockerfile |
port:86 |
network | healthy | machine-learning/Dockerfile |
port:94 |
network | healthy | machine-learning/Dockerfile |
port:2286 |
network | healthy | packages/e2e-auth-server/Dockerfile |
port:63 |
network | healthy | server/Dockerfile |
port:6379 |
network | healthy | server/test/repositories/config.repository.mock.ts |
port:587 |
network | healthy | server/src/config.ts |
port:1234 |
network | healthy | server/src/services/database-backup.service.spec.ts |
port:26 |
network | healthy | server/src/repositories/config.repository.spec.ts |
port:2285 |
network | healthy | e2e/docker-compose.dev.yml |
port:5435 |
network | healthy | e2e/docker-compose.dev.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::docs-destroy |
cicd | healthy | .github/workflows/docs-destroy.yml |
gha::test |
cicd | healthy | .github/workflows/test.yml |
gha::docs-build |
cicd | healthy | .github/workflows/docs-build.yml |
gha::org-zizmor |
cicd | healthy | .github/workflows/org-zizmor.yml |
gha::sdk |
cicd | healthy | .github/workflows/sdk.yml |
gha::codeql-analysis |
cicd | healthy | .github/workflows/codeql-analysis.yml |
gha::prepare-release |
cicd | healthy | .github/workflows/prepare-release.yml |
gha::docker |
cicd | healthy | .github/workflows/docker.yml |
gha::static_analysis |
cicd | healthy | .github/workflows/static_analysis.yml |
gha::org-pr-require-conventional-commit |
cicd | healthy | .github/workflows/org-pr-require-conventional-commit.yml |
gha::fix-format |
cicd | healthy | .github/workflows/fix-format.yml |
gha::docs-deploy |
cicd | healthy | .github/workflows/docs-deploy.yml |
gha::cache-cleanup |
cicd | healthy | .github/workflows/cache-cleanup.yml |
gha::cli |
cicd | healthy | .github/workflows/cli.yml |
gha::pr-labeler |
cicd | healthy | .github/workflows/pr-labeler.yml |
gha::weblate-lock |
cicd | healthy | .github/workflows/weblate-lock.yml |
gha::build-mobile |
cicd | healthy | .github/workflows/build-mobile.yml |
gha::pr-label-validation |
cicd | healthy | .github/workflows/pr-label-validation.yml |
gha::auto-close |
cicd | healthy | .github/workflows/auto-close.yml |
gha::preview-label |
cicd | healthy | .github/workflows/preview-label.yaml |
gha::merge-translations |
cicd | healthy | .github/workflows/merge-translations.yml |
gha::close-duplicates |
cicd | healthy | .github/workflows/close-duplicates.yml |
gha::check-openapi |
cicd | healthy | .github/workflows/check-openapi.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
APK_URL |
cicd | healthy | — |
CLOUDFLARE_ACCOUNT_ID |
cicd | healthy | — |
HEAD_SHA |
cicd | healthy | — |
APP_STORE_CONNECT_API_KEY |
cicd | healthy | — |
TF_STATE_POSTGRES_CONN_STR |
cicd | healthy | — |
KEY_JKS |
cicd | healthy | — |
APP_STORE_CONNECT_API_KEY_ID |
cicd | healthy | — |
DOCKERHUB_TOKEN |
cicd | healthy | — |
ANDROID_STORE_PASSWORD |
cicd | healthy | — |
CLOUDFLARE_API_TOKEN_PAGES_UPLOAD |
cicd | healthy | — |
DOCKERHUB_USERNAME |
cicd | healthy | — |
IOS_CERTIFICATE_P12 |
cicd | healthy | — |
ALIAS |
cicd | healthy | — |
PUSH_O_MATIC_APP_CLIENT_ID |
cicd | healthy | — |
CLOUDFLARE_API_TOKEN |
cicd | healthy | — |
IOS_CERTIFICATE_PASSWORD |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
PUSH_O_MATIC_APP_KEY |
cicd | healthy | — |
APP_STORE_CONNECT_API_KEY_ISSUER_ID |
cicd | healthy | — |
FASTLANE_TEAM_ID |
cicd | healthy | — |
ANDROID_KEY_PASSWORD |
cicd | healthy | — |
WEBLATE_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .devcontainer/mobile/container-compose-overrides.yml |
9.10.2.21 |
network | healthy | machine-learning/Dockerfile |
4.7.0.72 |
network | healthy | machine-learning/pyproject.toml |
11.10.3.66 |
network | healthy | machine-learning/ann/export/env.yaml |
10.7.2.124 |
network | healthy | machine-learning/ann/export/env.yaml |
1.8.1.2 |
network | healthy | machine-learning/ann/export/env.yaml |
10.3.4.101 |
network | healthy | machine-learning/ann/export/env.yaml |
11.4.0.1 |
network | healthy | machine-learning/ann/export/env.yaml |
11.7.4.91 |
network | healthy | machine-learning/ann/export/env.yaml |
2.1.5.1 |
network | healthy | machine-learning/ann/export/env.yaml |
11.7.4.75 |
network | healthy | machine-learning/ann/export/env.yaml |
11.8.0.2 |
network | healthy | machine-learning/ann/export/env.yaml |
10.1.0.0 |
network | healthy | server/src/repositories/config.repository.spec.ts |
10.2.0.0 |
network | healthy | server/src/repositories/config.repository.spec.ts |
169.254.0.0 |
network | healthy | server/src/repositories/config.repository.spec.ts |
2.3.0.0 |
network | healthy | e2e/src/specs/server/api/asset.e2e-spec.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::machine-learning/Dockerfile |
hardware | healthy | machine-learning/Dockerfile |
image::packages/cli/Dockerfile |
hardware | healthy | packages/cli/Dockerfile |
image::packages/e2e-auth-server/Dockerfile |
hardware | healthy | packages/e2e-auth-server/Dockerfile |
image::server/Dockerfile |
hardware | healthy | server/Dockerfile |
immich-server |
hardware | healthy | docker/docker-compose.yml |
immich-machine-learning |
hardware | healthy | docker/docker-compose.yml |
redis |
hardware | healthy | docker/docker-compose.yml |
database |
hardware | healthy | docker/docker-compose.yml |
e2e-auth-server |
hardware | healthy | e2e/docker-compose.yml |
immich-server |
hardware | healthy | e2e/docker-compose.yml |
redis |
hardware | healthy | e2e/docker-compose.yml |
database |
hardware | healthy | e2e/docker-compose.yml |
tf::cloudflare_pages_domain::immich_app_branch_domain |
hardware | healthy | deployment/modules/cloudflare/docs/domain.tf |
tf::cloudflare_record::immich_app_branch_subdomain |
hardware | healthy | deployment/modules/cloudflare/docs/domain.tf |
tf::cloudflare_pages_domain::immich_app_release_domain |
hardware | healthy | deployment/modules/cloudflare/docs-release/domain.tf |
tf::cloudflare_record::immich_app_release_domain |
hardware | healthy | deployment/modules/cloudflare/docs-release/domain.tf |
| Label | Layer | Status | Path |
|---|---|---|---|
VersionSwitcher |
frontend | healthy | docs/src/components/version-switcher.tsx |
Home |
frontend | healthy | docs/src/pages/index.tsx |
Home |
frontend | healthy | docs/src/pages/privacy-policy.tsx |
AlbumUpdateEmail |
frontend | healthy | server/src/emails/album-update.email.tsx |
WelcomeEmail |
frontend | healthy | server/src/emails/welcome.email.tsx |
TestEmail |
frontend | healthy | server/src/emails/test.email.tsx |
AlbumInviteEmail |
frontend | healthy | server/src/emails/album-invite.email.tsx |
LicenseEmail |
frontend | healthy | server/src/emails/license.email.tsx |
FutoLayout |
frontend | healthy | server/src/emails/components/futo.layout.tsx |
ImmichLayout |
frontend | healthy | server/src/emails/components/immich.layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | renovate.json |
redis |
data | healthy | docker/docker-compose.dev.yml |
postgresql |
data | healthy | docker/docker-compose.dev.yml |
sqlite |
data | healthy | i18n/sr_Latn.json |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-xobdrcaq |
software | healthy | /tmp/repobility-clone-xobdrcaq |
| Label | Layer | Status | Path |
|---|---|---|---|
bullmq |
data | healthy | server/package.json |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | docs/docusaurus.config.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | docker/docker-compose.dev.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | machine-learning/ann/export/env.yaml |
This page is publicly accessible at:
https://repobility.com/scan/8bf65db7-e63f-4bf5-80e5-17232878700e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8bf65db7-e63f-4bf5-80e5-17232878700e/
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.