https://github.com/Treg-hub/CTPJob_Cards
· scanned 2026-06-16 00:41 UTC (2 months, 1 week ago)
35 raw signals (0 security + 35 graph)
Last scanned 2 months, 1 week ago · v1 · 35 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 318 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 |
|---|---|---|---|
migrate_job_cards.js |
software | healthy | migrate_job_cards.js |
devtools_options.yaml |
software | healthy | devtools_options.yaml |
skills-lock.json |
software | healthy | skills-lock.json |
build-landing.js |
software | healthy | build-landing.js |
serve_landing.js |
software | healthy | serve_landing.js |
pubspec.yaml |
software | healthy | pubspec.yaml |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
analysis_options.yaml |
software | healthy | analysis_options.yaml |
firebase.json |
software | healthy | firebase.json |
employees_backup.json |
software | healthy | employees_backup.json |
package-lock.json |
software | healthy | package-lock.json |
CLAUDE copy.md |
software | healthy | CLAUDE copy.md |
auth_export.json |
software | healthy | auth_export.json |
migrate_status.js |
software | healthy | migrate_status.js |
cors.json |
software | healthy | cors.json |
export_employees.js |
software | healthy | export_employees.js |
call_migrate.js |
software | healthy | call_migrate.js |
AGENTS.md |
software | healthy | AGENTS.md |
repair_job_cards.js |
software | healthy | repair_job_cards.js |
serve_web.js |
software | healthy | serve_web.js |
build.gradle.kts |
software | healthy | android/build.gradle.kts |
build.gradle.kts |
software | healthy | android/app/build.gradle.kts |
GeofenceReceiver.kt |
software | healthy | android/app/src/main/kotlin/com/ctp/jobcards/GeofenceReceiv… |
BootReceiver.kt |
software | healthy | android/app/src/main/kotlin/com/ctp/jobcards/BootReceiver.kt |
FirebaseMessagingService.kt |
software | healthy | android/app/src/main/kotlin/com/ctp/jobcards/FirebaseMessag… |
MainActivity.kt |
software | healthy | android/app/src/main/kotlin/com/ctp/jobcards/MainActivity.kt |
GeofenceHelper.kt |
software | healthy | android/app/src/main/kotlin/com/ctp/jobcards/GeofenceHelper… |
FullScreenJobAlertActivity.kt |
software | healthy | android/app/src/main/kotlin/com/ctp/jobcards/FullScreenJobA… |
AlertForegroundService.kt |
software | healthy | android/app/src/main/kotlin/com/ctp/jobcards/AlertForegroun… |
AlarmReceiver.kt |
software | healthy | android/app/src/main/kotlin/com/ctp/jobcards/AlarmReceiver.… |
.eslintrc.js |
software | healthy | functions/.eslintrc.js |
package.json |
software | healthy | functions/package.json |
clear_and_update_employees.js |
software | healthy | functions/clear_and_update_employees.js |
package-lock.json |
software | healthy | functions/package-lock.json |
migrate_status.js |
software | healthy | functions/migrate_status.js |
index.js |
software | healthy | functions/index.js |
cloud_functions_deployment.md |
software | healthy | dev-docs/cloud_functions_deployment.md |
firebase_security_rules.md |
software | healthy | dev-docs/firebase_security_rules.md |
firebase_security_rules.html |
software | healthy | dev-docs/firebase_security_rules.html |
cloud_functions_deployment.html |
software | healthy | dev-docs/cloud_functions_deployment.html |
visualization.md |
software | healthy | dev-docs/architecture/visualization.md |
win32_window.cpp |
software | healthy | windows/runner/win32_window.cpp |
main.cpp |
software | healthy | windows/runner/main.cpp |
utils.cpp |
software | healthy | windows/runner/utils.cpp |
flutter_window.h |
software | healthy | windows/runner/flutter_window.h |
resource.h |
software | healthy | windows/runner/resource.h |
utils.h |
software | healthy | windows/runner/utils.h |
win32_window.h |
software | healthy | windows/runner/win32_window.h |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
android |
software | healthy | android |
app |
software | healthy | android/app |
src |
software | healthy | android/app/src |
main |
software | healthy | android/app/src/main |
kotlin |
software | healthy | android/app/src/main/kotlin |
com |
software | healthy | android/app/src/main/kotlin/com |
ctp |
software | healthy | android/app/src/main/kotlin/com/ctp |
jobcards |
software | healthy | android/app/src/main/kotlin/com/ctp/jobcards |
functions |
software | healthy | functions |
dev-docs |
software | healthy | dev-docs |
architecture |
software | healthy | dev-docs/architecture |
windows |
software | healthy | windows |
runner |
software | healthy | windows/runner |
flutter |
software | healthy | windows/flutter |
docs |
software | healthy | docs |
architecture |
software | healthy | docs/architecture |
linux |
software | healthy | linux |
runner |
software | healthy | linux/runner |
flutter |
software | healthy | linux/flutter |
ios |
software | healthy | ios |
RunnerTests |
software | healthy | ios/RunnerTests |
Runner |
software | healthy | ios/Runner |
Assets.xcassets |
software | healthy | ios/Runner/Assets.xcassets |
AppIcon.appiconset |
software | healthy | ios/Runner/Assets.xcassets/AppIcon.appiconset |
LaunchImage.imageset |
software | healthy | ios/Runner/Assets.xcassets/LaunchImage.imageset |
memory-bank |
software | healthy | memory-bank |
landing-deploy |
software | healthy | landing-deploy |
docs |
software | healthy | landing-deploy/docs |
web |
software | healthy | web |
landing |
software | healthy | landing |
.claude |
software | healthy | .claude |
agents |
software | healthy | .claude/agents |
skills |
software | healthy | .claude/skills |
speckit-checklist |
software | healthy | .claude/skills/speckit-checklist |
regen-hive |
software | healthy | .claude/skills/regen-hive |
new-screen |
software | healthy | .claude/skills/new-screen |
speckit-constitution |
software | healthy | .claude/skills/speckit-constitution |
deploy-functions |
software | healthy | .claude/skills/deploy-functions |
speckit-specify |
software | healthy | .claude/skills/speckit-specify |
speckit-clarify |
software | healthy | .claude/skills/speckit-clarify |
speckit-git-feature |
software | healthy | .claude/skills/speckit-git-feature |
speckit-git-commit |
software | healthy | .claude/skills/speckit-git-commit |
speckit-tasks |
software | healthy | .claude/skills/speckit-tasks |
speckit-git-remote |
software | healthy | .claude/skills/speckit-git-remote |
speckit-analyze |
software | healthy | .claude/skills/speckit-analyze |
speckit-plan |
software | healthy | .claude/skills/speckit-plan |
speckit-taskstoissues |
software | healthy | .claude/skills/speckit-taskstoissues |
speckit-implement |
software | healthy | .claude/skills/speckit-implement |
speckit-git-initialize |
software | healthy | .claude/skills/speckit-git-initialize |
speckit-git-validate |
software | healthy | .claude/skills/speckit-git-validate |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
migrateJobCards |
software | healthy | migrate_job_cards.js:migrateJobCards |
rmrf |
software | healthy | build-landing.js:rmrf |
mkdirp |
software | healthy | build-landing.js:mkdirp |
copyFile |
software | healthy | build-landing.js:copyFile |
copyDir |
software | healthy | build-landing.js:copyDir |
countFiles |
software | healthy | build-landing.js:countFiles |
migrateJobStatus |
software | healthy | migrate_status.js:migrateJobStatus |
exportEmployees |
software | healthy | export_employees.js:exportEmployees |
callMigrateFunction |
software | healthy | call_migrate.js:callMigrateFunction |
call |
software | healthy | call_migrate.js:call |
timestampFromString |
software | healthy | repair_job_cards.js:timestampFromString |
isTimestamp |
software | healthy | repair_job_cards.js:isTimestamp |
repairHistoryEntry |
software | healthy | repair_job_cards.js:repairHistoryEntry |
describe |
software | healthy | repair_job_cards.js:describe |
repair |
software | healthy | repair_job_cards.js:repair |
clearAndUpdate |
software | healthy | functions/clear_and_update_employees.js:clearAndUpdate |
assertAdmin |
software | healthy | functions/index.js:assertAdmin |
email |
software | healthy | functions/index.js:email |
getAllEmployeesCached |
software | healthy | functions/index.js:getAllEmployeesCached |
logNotification |
software | healthy | functions/index.js:logNotification |
getCreationLevel |
software | healthy | functions/index.js:getCreationLevel |
getUpdateLevel |
software | healthy | functions/index.js:getUpdateLevel |
defaultNotificationConfig |
software | healthy | functions/index.js:defaultNotificationConfig |
getNotificationConfig |
software | healthy | functions/index.js:getNotificationConfig |
jobTypeKey |
software | healthy | functions/index.js:jobTypeKey |
getStage |
software | healthy | functions/index.js:getStage |
parseEnabledAt |
software | healthy | functions/index.js:parseEnabledAt |
getStageRecipients |
software | healthy | functions/index.js:getStageRecipients |
isJobTypeExcluded |
software | healthy | functions/index.js:isJobTypeExcluded |
getCreationRecipientRules |
software | healthy | functions/index.js:getCreationRecipientRules |
resolveRecipientsFromRules |
software | healthy | functions/index.js:resolveRecipientsFromRules |
getOnsiteMechanics |
software | healthy | functions/index.js:getOnsiteMechanics |
pos |
software | healthy | functions/index.js:pos |
getOnsiteElectricians |
software | healthy | functions/index.js:getOnsiteElectricians |
getOnsiteBuildingMaintenance |
software | healthy | functions/index.js:getOnsiteBuildingMaintenance |
getOnsitePrepressSpecialist |
software | healthy | functions/index.js:getOnsitePrepressSpecialist |
getOnsiteDeptForemenShiftLeaders |
software | healthy | functions/index.js:getOnsiteDeptForemenShiftLeaders |
sendNotification |
software | healthy | functions/index.js:sendNotification |
notifyCreationRecipients |
software | healthy | functions/index.js:notifyCreationRecipients |
toClockNoArray |
software | healthy | functions/index.js:toClockNoArray |
isSelfAssign |
software | healthy | functions/index.js:isSelfAssign |
getOnsiteRelevantManagers |
software | healthy | functions/index.js:getOnsiteRelevantManagers |
dept |
software | healthy | functions/index.js:dept |
getOnsiteDeptManagers |
software | healthy | functions/index.js:getOnsiteDeptManagers |
getOnsiteWorkshopManager |
software | healthy | functions/index.js:getOnsiteWorkshopManager |
getOffsiteRelevantManagers |
software | healthy | functions/index.js:getOffsiteRelevantManagers |
getOffsiteDeptManagers |
software | healthy | functions/index.js:getOffsiteDeptManagers |
getOffsiteWorkshopManager |
software | healthy | functions/index.js:getOffsiteWorkshopManager |
callerClockNo |
software | healthy | functions/index.js:callerClockNo |
auditStable |
software | healthy | functions/index.js:auditStable |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.claude/skills/speckit-specify/SKILL.md |
security | healthy | .claude/skills/speckit-specify/SKILL.md |
auth::.claude/skills/speckit-git-feature/SKILL.md |
security | healthy | .claude/skills/speckit-git-feature/SKILL.md |
auth::android/app/build.gradle.kts |
security | healthy | android/app/build.gradle.kts |
auth::skills-lock.json |
security | healthy | skills-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8082 |
network | healthy | serve_landing.js |
port:443 |
network | healthy | call_migrate.js |
port:8081 |
network | healthy | serve_web.js |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | repair_job_cards.js |
3.9.0.2 |
network | healthy | .github/workflows/docs.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::landing-deploy/index.html |
security | healthy | landing-deploy/index.html |
generic_api_key::landing/index.html |
security | healthy | landing/index.html |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-d8v2hw96 |
software | healthy | /tmp/repobility-clone-d8v2hw96 |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | .claude/skills/speckit-specify/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
/migrateJobStatuses |
frontend | healthy | call_migrate.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::docs |
cicd | healthy | .github/workflows/docs.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
check-docs-drift |
cicd | healthy | .github/workflows/docs.yml |
This page is publicly accessible at:
https://repobility.com/scan/57347a0c-c056-4d4a-bdc5-709fe3769f2e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/57347a0c-c056-4d4a-bdc5-709fe3769f2e/
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.