https://github.com/Catrobat/Catroweb
· scanned 2026-06-17 01:23 UTC (1 month, 2 weeks ago)
134 raw signals (0 security + 134 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -18.4 (diff) · 96 actionable findings from 1 signal source. 38 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
Showing 91 of 96 actionable findings. 134 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
.env.prod:6
.env
ConfigEnv fileRuntime env
.env.dev
ConfigEnv fileRuntime env
.env.prod
ConfigEnv fileRuntime env
docker/nsfw-scanner/app.py:16
securityAuth flask unauth route
.claude/CLAUDE.md
VerificationClaude instruction
.claude/CLAUDE_PHPUNIT_MOCKING.md
VerificationClaude instruction
.claude/skills/bundle-analysis/SKILL.md:64
Supply chainClaude instruction
.github/workflows/tests.yaml:72, 76, 90, 102, 143, 185, 254, 360 (8 hits).github/workflows/sbom.yaml:43, 66, 87, 90, 100, 128 (6 hits).github/workflows/container_tests.yaml:54, 57 (2 hits).github/workflows/deploy_api_spec.yaml:23, 31 (2 hits).github/workflows/code_quality.yaml:171.github/workflows/create_release_pull_request.yaml:55.github/workflows/deployment.yaml:56.github/workflows/safedep_vet.yaml:36.github/workflows/create_release_pull_request.yaml.github/workflows/deploy_api_spec.yaml.github/workflows/sync_crowdin.yaml.github/workflows/tests.yamlassets/Admin/PieChart.js:12
Direct innerhtml assignment
assets/Admin/SystemManagement/Logs.js:87
Direct innerhtml assignment
assets/Admin/UserCommunication/BroadcastNotification.js:12
Direct innerhtml assignment
assets/Admin/UserCommunication/MaintenanceInformation/IconList.js:25
Direct innerhtml assignment
assets/Components/AjaxController.js:15
Direct innerhtml assignment
assets/Components/TextFillDefault.js:17
Direct innerhtml assignment
assets/controllers/project/browse_controller.js:164
Direct innerhtml assignment
assets/controllers/studio/activity-list_controller.js:24
Direct innerhtml assignment
assets/controllers/studio/comment_controller.js:128
Direct innerhtml assignment
assets/controllers/studio/join-requests_controller.js:21
Direct innerhtml assignment
assets/controllers/studio/member-list_controller.js:24
Direct innerhtml assignment
assets/controllers/studio/overview_controller.js:534
Direct innerhtml assignment
assets/controllers/studio/project-list_controller.js:177
Direct innerhtml assignment
assets/Index/FeaturedBanner.js:119
Direct innerhtml assignment
assets/Index/MaintenanceHandler.js:80
Direct innerhtml assignment
assets/Layout/CookieConsent.js:48
Direct innerhtml assignment
assets/Layout/Sidebar.js:63
Direct innerhtml assignment
assets/Layout/TopBar.js:128
Direct innerhtml assignment
assets/MediaLibrary/MediaLib.js:194
Direct innerhtml assignment
assets/MediaLibrary/OverviewPage.js:110
Direct innerhtml assignment
assets/Project/CodeStatisticsInline.js:74
Direct innerhtml assignment
assets/Project/CodeViewInline.js:383
Direct innerhtml assignment
assets/Project/OwnProjectList.js:267
Direct innerhtml assignment
assets/Project/Project.js:410
Direct innerhtml assignment
assets/Project/ProjectEditor.js:89
Direct innerhtml assignment
assets/Project/ProjectEditorNavigation.js:42
Direct innerhtml assignment
assets/Project/ProjectList.js:120
Direct innerhtml assignment
assets/Project/ProjectPage.js:174
Direct innerhtml assignment
assets/Project/RemixGraphInline.js:395
Direct innerhtml assignment
assets/Search/SearchPage.js:40
Direct innerhtml assignment
assets/Studio/StudioDetailPage.js:377
Direct innerhtml assignment
assets/Translate/Translation.js:81
Direct innerhtml assignment
assets/User/AchievementsPage.js:88
Direct innerhtml assignment
assets/User/MyProfilePage.js:251
Direct innerhtml assignment
assets/User/ProfilePage.js:253
Direct innerhtml assignment
assets/User/ProfileStudios.js:281
Direct innerhtml assignment
assets/controllers/project/browse_controller.js:174
Insert adjacent html
assets/controllers/studio/overview_controller.js:222
Insert adjacent html
assets/User/FollowerOverview.js:117
Insert adjacent html
assets/User/NotificationsPage.js:253
Insert adjacent html
assets/User/ProfileStudios.js:289
Insert adjacent html
assets/User/ReportsPage.js:148
Insert adjacent html
assets/Security/OAuthHandler.js:25
Local storage auth token
docker/Dockerfile:4
containersPinned dependencies
docker/Dockerfile:28
containersPinned dependencies
docker/Dockerfile:12
containersPinned dependencies
docker/nsfw-scanner/Dockerfile:1
containersPinned dependencies
.github/workflows/tests.yaml:60, 117, 139, 155, 178, 250, 266, 352 (8 hits).github/workflows/sbom.yaml:40, 51, 84, 108 (4 hits).github/workflows/container_tests.yaml:51.github/workflows/deployment.yaml:48.github/workflows/safedep_vet.yaml:33
This page is publicly accessible at:
https://repobility.com/scan/116990f5-e28c-4eda-a5a4-09c07751c798/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/116990f5-e28c-4eda-a5a4-09c07751c798/
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.