Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

tylerphamm/ml-data-engineering

https://github.com/tylerphamm/ml-data-engineering · scanned 2026-06-16 00:44 UTC (2 months, 1 week ago)

53 raw signals (0 security + 53 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 47 actionable findings from 1 signal source. 6 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 515 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.

LabelLayerStatusPath
io_task software dead Day4/examples/01_cpu_vs_io.py:21
cpu_task software dead Day4/examples/01_cpu_vs_io.py:27
benchmark software healthy Day4/examples/01_cpu_vs_io.py:35
main software healthy Day4/examples/01_cpu_vs_io.py:47
fake_request software healthy Day4/examples/03_asyncio_gather.py:22
blocking_request software healthy Day4/examples/03_asyncio_gather.py:28
main software healthy Day4/examples/03_asyncio_gather.py:34
get_counter software healthy Day4/examples/02_race_condition.py:26
set_counter software healthy Day4/examples/02_race_condition.py:31
unsafe_worker software dead Day4/examples/02_race_condition.py:37
safe_worker software dead Day4/examples/02_race_condition.py:43
run software healthy Day4/examples/02_race_condition.py:49
main software healthy Day4/examples/02_race_condition.py:63
delivery_report software dead Day4/examples/kafka/producer.py:21
main software healthy Day4/examples/kafka/producer.py:28
main software healthy Day4/examples/kafka/consumer.py:23
main software healthy Day4/examples/rabbitmq/producer.py:20
handle software dead Day4/examples/rabbitmq/consumer.py:21
main software healthy Day4/examples/rabbitmq/consumer.py:31
textOf software healthy Day4/src/deck.test.js:textOf
clampSlideIndex software healthy Day4/src/deck.js:clampSlideIndex
getNextSlideIndex software healthy Day4/src/deck.js:getNextSlideIndex
getPreviousSlideIndex software healthy Day4/src/deck.js:getPreviousSlideIndex
getSlideIndexForKey software healthy Day4/src/deck.js:getSlideIndexForKey
pad software healthy Day4/src/main.jsx:pad
iconFor software healthy Day4/src/main.jsx:iconFor
Eyebrow software healthy Day4/src/main.jsx:Eyebrow
Subtitle software healthy Day4/src/main.jsx:Subtitle
BrandLogo software healthy Day4/src/main.jsx:BrandLogo
RichCards software healthy Day4/src/main.jsx:RichCards
CompactCards software healthy Day4/src/main.jsx:CompactCards
StepsRow software healthy Day4/src/main.jsx:StepsRow
ScenarioLine software healthy Day4/src/main.jsx:ScenarioLine
ScenarioBox software healthy Day4/src/main.jsx:ScenarioBox
Callout software healthy Day4/src/main.jsx:Callout
DecisionTree software healthy Day4/src/main.jsx:DecisionTree
ExampleChips software healthy Day4/src/main.jsx:ExampleChips
ChooseGrid software healthy Day4/src/main.jsx:ChooseGrid
Tags software healthy Day4/src/main.jsx:Tags
CompareTable software healthy Day4/src/main.jsx:CompareTable
CoverVisual software healthy Day4/src/main.jsx:CoverVisual
CoverSlide software healthy Day4/src/main.jsx:CoverSlide
CardsSlide software healthy Day4/src/main.jsx:CardsSlide
ToolSlide software healthy Day4/src/main.jsx:ToolSlide
BrokerSlide software healthy Day4/src/main.jsx:BrokerSlide
TableSlide software healthy Day4/src/main.jsx:TableSlide
VersusSlide software healthy Day4/src/main.jsx:VersusSlide
MessageQueueDiagram software healthy Day4/src/main.jsx:MessageQueueDiagram
ArrowDownGray software healthy Day4/src/main.jsx:ArrowDownGray
RabbitMqDiagram software healthy Day4/src/main.jsx:RabbitMqDiagram

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
BAI-TAP-LON.md software healthy BAI-TAP-LON.md
README.md software healthy README.md
BAI-TAP.md software healthy BAI-TAP.md
vite.config.js software healthy Day4/vite.config.js
package.json software healthy Day4/package.json
index.html software healthy Day4/index.html
package-lock.json software healthy Day4/package-lock.json
README.md software healthy Day4/examples/README.md
01_cpu_vs_io.py software healthy Day4/examples/01_cpu_vs_io.py
03_asyncio_gather.py software healthy Day4/examples/03_asyncio_gather.py
02_race_condition.py software healthy Day4/examples/02_race_condition.py
requirements.txt software healthy Day4/examples/requirements.txt
producer.py software healthy Day4/examples/kafka/producer.py
consumer.py software healthy Day4/examples/kafka/consumer.py
docker-compose.yml software healthy Day4/examples/kafka/docker-compose.yml
producer.py software healthy Day4/examples/rabbitmq/producer.py
consumer.py software healthy Day4/examples/rabbitmq/consumer.py
docker-compose.yml software healthy Day4/examples/rabbitmq/docker-compose.yml
styles.css software healthy Day4/src/styles.css
deck.test.js software healthy Day4/src/deck.test.js
deck.js software healthy Day4/src/deck.js
main.jsx software healthy Day4/src/main.jsx
conftest.py software healthy rag-app/conftest.py
README.md software healthy rag-app/README.md
DATA-MODEL.md software healthy rag-app/DATA-MODEL.md
.env.example software healthy rag-app/.env.example
requirements.txt software healthy rag-app/requirements.txt
PLAN.md software healthy rag-app/PLAN.md
docker-compose.yml software healthy rag-app/docker-compose.yml
test_smoke.py software healthy rag-app/tests/test_smoke.py
styles.css software healthy rag-app/static/styles.css
index.html software healthy rag-app/static/index.html
app.js software healthy rag-app/static/app.js
seed_sample.py software healthy rag-app/scripts/seed_sample.py
__init__.py software healthy rag-app/src/__init__.py
config.py software healthy rag-app/src/config.py
main.py software healthy rag-app/src/main.py
router.py software healthy rag-app/src/auth/router.py
__init__.py software healthy rag-app/src/auth/__init__.py
deps.py software healthy rag-app/src/auth/deps.py
security.py software healthy rag-app/src/auth/security.py
__init__.py software healthy rag-app/src/api/__init__.py
health.py software healthy rag-app/src/api/health.py
feedback_router.py software healthy rag-app/src/api/feedback_router.py
documents_router.py software healthy rag-app/src/api/documents_router.py
__init__.py software healthy rag-app/src/vector/__init__.py
qdrant_store.py software healthy rag-app/src/vector/qdrant_store.py
router.py software healthy rag-app/src/chat/router.py
__init__.py software healthy rag-app/src/chat/__init__.py
__init__.py software healthy rag-app/src/rag/__init__.py

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
Day4 software healthy Day4
examples software healthy Day4/examples
kafka software healthy Day4/examples/kafka
rabbitmq software healthy Day4/examples/rabbitmq
src software healthy Day4/src
rag-app software healthy rag-app
tests software healthy rag-app/tests
static software healthy rag-app/static
scripts software healthy rag-app/scripts
src software healthy rag-app/src
auth software healthy rag-app/src/auth
api software healthy rag-app/src/api
vector software healthy rag-app/src/vector
chat software healthy rag-app/src/chat
rag software healthy rag-app/src/rag
db software healthy rag-app/src/db
Day1 software healthy Day1
src software healthy Day1/src
exercise software healthy exercise
jenkins_tutorial software healthy exercise/jenkins_tutorial
tests software healthy exercise/jenkins_tutorial/tests
custom_jenkins software healthy exercise/jenkins_tutorial/custom_jenkins
Day3 software healthy Day3
src software healthy Day3/src
Day2 software healthy Day2
example-app software healthy Day2/example-app
monitoring software healthy Day2/example-app/monitoring
grafana software healthy Day2/example-app/monitoring/grafana
dashboards software healthy Day2/example-app/monitoring/grafana/dashboards
provisioning software healthy Day2/example-app/monitoring/grafana/provisioning
datasources software healthy Day2/example-app/monitoring/grafana/provisioning/datasources
dashboards software healthy Day2/example-app/monitoring/grafana/provisioning/dashboards
tests software healthy Day2/example-app/tests
sql software healthy Day2/example-app/sql
public software healthy Day2/example-app/public
src software healthy Day2/example-app/src
src software healthy Day2/src
Capstone software healthy Capstone
src software healthy Capstone/src
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
POST /register api healthy rag-app/src/auth/router.py
POST /login api healthy rag-app/src/auth/router.py
POST /logout api healthy rag-app/src/auth/router.py
GET /me api healthy rag-app/src/auth/router.py
GET /health api healthy rag-app/src/api/health.py
POST /{message_id}/feedback api healthy rag-app/src/api/feedback_router.py
POST / api healthy rag-app/src/api/documents_router.py
POST /file api healthy rag-app/src/api/documents_router.py
GET / api healthy rag-app/src/api/documents_router.py
DELETE /{document_id} api healthy rag-app/src/api/documents_router.py
GET /{conv_id} api healthy rag-app/src/chat/router.py
PATCH /{conv_id} api healthy rag-app/src/chat/router.py
DELETE /{conv_id} api healthy rag-app/src/chat/router.py
POST /{conv_id}/messages api healthy rag-app/src/chat/router.py
POST /predict api healthy exercise/jenkins_tutorial/main.py
GET /api/orders api healthy Day2/example-app/src/server.js
POST /api/orders api healthy Day2/example-app/src/server.js
GET /api/stats api healthy Day2/example-app/src/server.js
GET /metrics api healthy Day2/example-app/src/server.js

LabelLayerStatusPath
image::exercise/jenkins_tutorial/Dockerfile hardware healthy exercise/jenkins_tutorial/Dockerfile
image::exercise/jenkins_tutorial/custom_jenkins/Dockerfile hardware healthy exercise/jenkins_tutorial/custom_jenkins/Dockerfile
image::Day2/example-app/Dockerfile hardware healthy Day2/example-app/Dockerfile
kafka hardware healthy Day4/examples/kafka/docker-compose.yml
rabbitmq hardware healthy Day4/examples/rabbitmq/docker-compose.yml
postgres hardware healthy rag-app/docker-compose.yml
redis hardware healthy rag-app/docker-compose.yml
qdrant hardware healthy rag-app/docker-compose.yml
redisinsight hardware healthy rag-app/docker-compose.yml
pgweb hardware healthy rag-app/docker-compose.yml
jenkins hardware healthy exercise/jenkins_tutorial/docker-compose.yaml
api hardware healthy Day2/example-app/docker-compose.yaml
postgres hardware healthy Day2/example-app/docker-compose.yaml
redis hardware healthy Day2/example-app/docker-compose.yaml
prometheus hardware healthy Day2/example-app/docker-compose.yaml
grafana hardware healthy Day2/example-app/docker-compose.yaml

LabelLayerStatusPath
port:9092 network healthy Day4/examples/kafka/docker-compose.yml
port:5672 network healthy Day4/examples/rabbitmq/docker-compose.yml
port:15672 network healthy Day4/examples/rabbitmq/docker-compose.yml
port:5432 network healthy rag-app/docker-compose.yml
port:6379 network healthy rag-app/docker-compose.yml
port:6333 network healthy rag-app/docker-compose.yml
port:5540 network healthy rag-app/docker-compose.yml
port:8085 network healthy rag-app/docker-compose.yml
port:8081 network healthy rag-app/docker-compose.yml
port:8080 network healthy exercise/jenkins_tutorial/docker-compose.yaml
port:50000 network healthy exercise/jenkins_tutorial/docker-compose.yaml
port:30000 network healthy exercise/jenkins_tutorial/Dockerfile
port:3000 network healthy Day2/example-app/docker-compose.yaml
port:9090 network healthy Day2/example-app/docker-compose.yaml
port:3001 network healthy Day2/example-app/docker-compose.yaml

LabelLayerStatusPath
Settings software healthy rag-app/src/config.py:9
RegisterIn software healthy rag-app/src/auth/router.py:14
LoginIn software healthy rag-app/src/auth/router.py:20
FeedbackIn software healthy rag-app/src/api/feedback_router.py:18
IngestText software healthy rag-app/src/api/documents_router.py:20
CreateConversationIn software healthy rag-app/src/chat/router.py:21
RenameIn software healthy rag-app/src/chat/router.py:25
MessageIn software healthy rag-app/src/chat/router.py:29
HouseInfo software healthy exercise/jenkins_tutorial/main.py:14

LabelLayerStatusPath
orders data healthy Day2/example-app/sql/init.sql
users data healthy rag-app/src/db/postgres.py
conversations data healthy rag-app/src/db/postgres.py
messages data healthy rag-app/src/db/postgres.py
message_citations data healthy rag-app/src/db/postgres.py
feedback data healthy rag-app/src/db/postgres.py
documents data healthy rag-app/src/db/postgres.py
chunks data healthy rag-app/src/db/postgres.py

LabelLayerStatusPath
postgres data healthy README.md
redis data healthy README.md
postgresql data healthy rag-app/README.md
mysql data healthy rag-app/scripts/seed_sample.py
mongodb data healthy rag-app/scripts/seed_sample.py
cassandra data healthy rag-app/scripts/seed_sample.py

LabelLayerStatusPath
auth::rag-app/src/auth/security.py security healthy rag-app/src/auth/security.py
auth::rag-app/src/auth/deps.py security healthy rag-app/src/auth/deps.py
auth::rag-app/static/app.js security healthy rag-app/static/app.js
auth::rag-app/tests/test_smoke.py security healthy rag-app/tests/test_smoke.py

LabelLayerStatusPath
rabbitmq data healthy README.md
kafka data healthy README.md

LabelLayerStatusPath
test cicd healthy .github/workflows/day1-pages.yml
deploy cicd healthy .github/workflows/day1-pages.yml

LabelLayerStatusPath
repobility-clone-8k_nrbmz software healthy /tmp/repobility-clone-8k_nrbmz

LabelLayerStatusPath
127.0.0.1 network healthy README.md

LabelLayerStatusPath
nginx network healthy Day2/src/deck.test.js

LabelLayerStatusPath
gha::day1-pages cicd healthy .github/workflows/day1-pages.yml
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/27c72eb6-2c15-42cc-af4f-7a34557a5eac/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/27c72eb6-2c15-42cc-af4f-7a34557a5eac/

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.