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.

robsheahan/redraft

https://github.com/robsheahan/redraft · scanned 2026-06-15 23:54 UTC (2 months, 3 weeks ago)

82 raw signals (0 security + 82 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 82 actionable findings from 1 signal source. 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 784 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
dur software healthy remix_pads.py:18
tts software healthy build_narrated.py:21
read_wav software healthy build_narrated.py:61
frames_for software healthy build_narrated.py:78
midi software healthy build_music.py:14
pad_env software healthy build_music.py:16
pad_voice software healthy build_music.py:26
generate software healthy build_music.py:50
add software healthy build_music.py:54
_even software healthy build_video.py:19
S software healthy build_video.py:26
fb software healthy build_video.py:40
fr software healthy build_video.py:41
set_scale software healthy build_video.py:58
wrap software healthy build_video.py:67
draw_spaced software healthy build_video.py:76
caption_overlay software healthy build_video.py:82
title_frame software healthy build_video.py:105
end_frame software healthy build_video.py:123
smoothstep software healthy build_video.py:139
fade software healthy build_video.py:141
emit_card software healthy build_video.py:146
emit_scene software healthy build_video.py:154
render software healthy build_video.py:179
sink software healthy build_video.py:191
read software healthy build_demos.py:16
build_essay software healthy build_demos.py:110
build_maths software healthy build_demos.py:183
pts software healthy build_demos.py:221
llm_card software healthy build_demos.py:228
card_header software healthy build_demos.py:237
band_list software healthy build_demos.py:240
wav_dur software healthy build_hires.py:32
frames_for software healthy build_hires.py:38
lines software healthy api/structure-maths-working.ts:lines
generateCode software healthy api/class.ts:generateCode
nameFor software healthy api/class.ts:nameFor
handleGet software healthy api/class.ts:handleGet
codeParam software healthy api/class.ts:codeParam
idParam software healthy api/class.ts:idParam
taskIds software healthy api/class.ts:taskIds
scrubbedTasks software healthy api/class.ts:scrubbedTasks
studentIds software healthy api/class.ts:studentIds
listForUser software healthy api/class.ts:listForUser
memberIds software healthy api/class.ts:memberIds
decorate software healthy api/class.ts:decorate
tasks software healthy api/class.ts:tasks
handlePost software healthy api/class.ts:handlePost
action software healthy api/class.ts:action
studentJoin software healthy api/class.ts:studentJoin

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

LabelLayerStatusPath
SECURITY-Q1-Q2-DESIGN.md software healthy SECURITY-Q1-Q2-DESIGN.md
remix_pads.py software healthy remix_pads.py
vercel.json software healthy vercel.json
build_narrated.py software healthy build_narrated.py
build_music.py software healthy build_music.py
package.json software healthy package.json
build_video.py software healthy build_video.py
package-lock.json software healthy package-lock.json
build_demos.py software healthy build_demos.py
.env.example software healthy .env.example
build_hires.py software healthy build_hires.py
tsconfig.json software healthy tsconfig.json
PROJECT_OVERVIEW.md software healthy PROJECT_OVERVIEW.md
SECURITY-AUDIT.md software healthy SECURITY-AUDIT.md
structure-maths-working.ts software healthy api/structure-maths-working.ts
health.ts software healthy api/health.ts
class.ts software healthy api/class.ts
set-role.ts software healthy api/set-role.ts
admin-stats.ts software healthy api/admin-stats.ts
submission-grade.ts software healthy api/submission-grade.ts
me.ts software healthy api/me.ts
insights-detail.ts software healthy api/insights-detail.ts
insights-card-generate.ts software healthy api/insights-card-generate.ts
student-profile.ts software healthy api/student-profile.ts
generate-maths-feedback.ts software healthy api/generate-maths-feedback.ts
insights-student.ts software healthy api/insights-student.ts
generate-marking-guideline.ts software healthy api/generate-marking-guideline.ts
insights-synthesis.ts software healthy api/insights-synthesis.ts
school-members.ts software healthy api/school-members.ts
insights-students-search.ts software healthy api/insights-students-search.ts
task.ts software healthy api/task.ts
generate-criteria.ts software healthy api/generate-criteria.ts
insights-cards.ts software healthy api/insights-cards.ts
task-submissions.ts software healthy api/task-submissions.ts
generate-feedback.ts software healthy api/generate-feedback.ts
draft-autosave.ts software healthy api/draft-autosave.ts
attachment.ts software healthy api/attachment.ts
signup.ts software healthy api/signup.ts
generate-class-feedback.ts software healthy api/generate-class-feedback.ts
submit-for-marking.ts software healthy api/submit-for-marking.ts
task-csv.ts software healthy api/task-csv.ts
admin-schools.ts software healthy api/admin-schools.ts
request-password-reset.ts software healthy api/request-password-reset.ts
generate-activity.ts software healthy api/generate-activity.ts
contact.ts software healthy api/contact.ts
login.ts software healthy api/lti/login.ts
launch.ts software healthy api/lti/launch.ts
deep-link.ts software healthy api/lti/deep-link.ts
link.ts software healthy api/lti/link.ts
jwks.ts software healthy api/lti/jwks.ts

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

LabelLayerStatusPath
view software healthy api/class.ts:view
name software healthy api/class.ts:name
found software healthy api/class.ts:found
is software healthy api/class.ts:is
first software healthy api/class.ts:first
const software healthy api/class.ts:const
teacher software healthy api/submission-grade.ts:teacher
summary software healthy api/submission-grade.ts:summary
in software healthy api/insights-detail.ts:in
produces software healthy api/insights-card-generate.ts:produces
is software healthy api/insights-card-generate.ts:is
ownership software healthy api/insights-card-generate.ts:ownership
in software healthy api/insights-card-generate.ts:in
has software healthy api/insights-card-generate.ts:has
teacher software healthy api/insights-card-generate.ts:teacher
the software healthy api/insights-student.ts:the
this software healthy api/insights-student.ts:this
feedback software healthy api/insights-synthesis.ts:feedback
by software healthy api/insights-synthesis.ts:by
level software healthy api/insights-synthesis.ts:level
names software healthy api/insights-students-search.ts:names
here software healthy api/insights-students-search.ts:here
members software healthy api/task.ts:members
yet software healthy api/insights-cards.ts:yet
in software healthy api/insights-cards.ts:in
faculty software healthy api/insights-cards.ts:faculty
the software healthy api/task-submissions.ts:the
tasks software healthy api/generate-feedback.ts:tasks
const software healthy api/generate-feedback.ts:const
summary software healthy api/generate-feedback.ts:summary
performed software healthy api/generate-class-feedback.ts:performed
handled software healthy api/generate-class-feedback.ts:handled
to software healthy api/generate-class-feedback.ts:to
performance software healthy api/generate-class-feedback.ts:performance
sit software healthy api/generate-class-feedback.ts:sit
feedback software healthy api/generate-class-feedback.ts:feedback
const software healthy api/submit-for-marking.ts:const
membership software healthy api/generate-activity.ts:membership
member software healthy api/generate-activity.ts:member
the software healthy scripts/insights-student-smoke-test.ts:the
to software healthy scripts/diagnose-pcs-search.ts:to
via software healthy scripts/diagnose-pcs-search.ts:via
set software healthy scripts/insights-teacher-smoke-test.ts:set
returns software healthy scripts/insights-teacher-smoke-test.ts:returns
found software healthy scripts/insights-teacher-smoke-test.ts:found
at software healthy lib/schools.ts:at
returned software healthy lib/schools.ts:returned
member software healthy lib/user-names.ts:member
can software healthy lib/student-profile.ts:can
baseline software healthy lib/insights-filters.ts:baseline

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

LabelLayerStatusPath
exam-time-limit-migration.sql data healthy scripts/exam-time-limit-migration.sql
submissions-update-hardening-migration.sql data healthy scripts/submissions-update-hardening-migration.sql
skill-profile-migration.sql data healthy scripts/skill-profile-migration.sql
classes-migration.sql data healthy scripts/classes-migration.sql
schools-migration.sql data healthy scripts/schools-migration.sql
student-profile-migration.sql data healthy scripts/student-profile-migration.sql
student-attachments-toggle-migration.sql data healthy scripts/student-attachments-toggle-migration.sql
typed-response-only-migration.sql data healthy scripts/typed-response-only-migration.sql
lti-migration.sql data healthy scripts/lti-migration.sql
student-profile-stale-migration.sql data healthy scripts/student-profile-stale-migration.sql
teacher-marking-migration.sql data healthy scripts/teacher-marking-migration.sql
exam-over-time-migration.sql data healthy scripts/exam-over-time-migration.sql
task-modes-migration.sql data healthy scripts/task-modes-migration.sql
multi-question-exam-migration.sql data healthy scripts/multi-question-exam-migration.sql
lesson-builder-migration.sql data healthy scripts/lesson-builder-migration.sql
submission-idempotency-migration.sql data healthy scripts/submission-idempotency-migration.sql
hide-criteria-from-students-migration.sql data healthy scripts/hide-criteria-from-students-migration.sql
lti-link-requests-migration.sql data healthy scripts/lti-link-requests-migration.sql
resources-bucket-migration.sql data healthy scripts/resources-bucket-migration.sql
lti-hardening-migration.sql data healthy scripts/lti-hardening-migration.sql
own-task-fields-migration.sql data healthy scripts/own-task-fields-migration.sql
task-instructions-migration.sql data healthy scripts/task-instructions-migration.sql
attachments-migration.sql data healthy scripts/attachments-migration.sql
class-feedback-migration.sql data healthy scripts/class-feedback-migration.sql
submit-for-marking-migration.sql data healthy scripts/submit-for-marking-migration.sql
maths-feedback-migration.sql data healthy scripts/maths-feedback-migration.sql

LabelLayerStatusPath
api software healthy api
lti software healthy api/lti
test software healthy test
docs software healthy docs
scripts software healthy scripts
pitch software healthy pitch
lib software healthy lib
lti software healthy lib/lti
prompts software healthy prompts
public software healthy public
js software healthy public/js
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
auth::public/lti-deep-link.html security healthy public/lti-deep-link.html
auth::scripts/lti-smoke-test.ts security healthy scripts/lti-smoke-test.ts
auth::public/js/app.js security healthy public/js/app.js
auth::api/lti/login.ts security healthy api/lti/login.ts
auth::lib/lti/service-auth.ts security healthy lib/lti/service-auth.ts
auth::lib/lti/jwt.ts security healthy lib/lti/jwt.ts
auth::public/deck.html security healthy public/deck.html
auth::api/lti/deep-link.ts security healthy api/lti/deep-link.ts
auth::pitch/pitch-deck.html security healthy pitch/pitch-deck.html
auth::api/lti/jwks.ts security healthy api/lti/jwks.ts
auth::public/compliance.html security healthy public/compliance.html
auth::api/lti/launch.ts security healthy api/lti/launch.ts

LabelLayerStatusPath
redis data healthy package-lock.json
mongodb data healthy package-lock.json
mysql data healthy package-lock.json
postgres data healthy package-lock.json

LabelLayerStatusPath
repobility-clone-idrd52q6 software healthy /tmp/repobility-clone-idrd52q6

LabelLayerStatusPath
public data healthy scripts/skill-profile-migration.sql

LabelLayerStatusPath
127.0.0.1 network healthy public/js/app.js

LabelLayerStatusPath
vps::aws hardware healthy package-lock.json

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
typecheck cicd healthy .github/workflows/ci.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/ae354ea5-dede-402d-9c47-ccf156385816/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/ae354ea5-dede-402d-9c47-ccf156385816/

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.