https://github.com/atreyug/ClipGen
· scanned 2026-09-03 07:46 UTC (1 week, 2 days ago)
31 raw signals (0 security + 31 graph)
Last scanned 1 week, 2 days ago · v1 · 31 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 315 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 |
|---|---|---|---|
greet |
software | healthy | main.py:28 |
generate_otp |
software | healthy | utils/otp.py:7 |
hash_otp |
software | healthy | utils/otp.py:11 |
verify_otp |
software | healthy | utils/otp.py:18 |
get_otp_expiry |
software | healthy | utils/otp.py:25 |
_build_options |
software | healthy | utils/clip.py:34 |
generate_clip_files_advanced |
software | healthy | utils/clip.py:63 |
process_video_pipeline_advanced |
software | healthy | utils/clip.py:170 |
save_upload_to_disk |
software | healthy | utils/clip.py:289 |
create_video_record |
software | healthy | utils/clip.py:315 |
save_clips |
software | healthy | utils/clip.py:344 |
mark_video_failed |
software | healthy | utils/clip.py:390 |
get_available_styles |
software | healthy | utils/clip.py:404 |
get_available_layouts |
software | dead | utils/clip.py:416 |
build_token_data |
software | healthy | utils/auth_helpers.py:7 |
create_and_send_otp |
software | healthy | utils/auth_helpers.py:15 |
create_access_token |
software | healthy | utils/jwt.py:7 |
decode_access_token |
software | healthy | utils/jwt.py:25 |
get_current_user |
software | dead | utils/auth_guard.py:10 |
require_role |
software | healthy | utils/auth_guard.py:29 |
role_checker |
software | dead | utils/auth_guard.py:31 |
get_google_flow |
software | healthy | utils/email.py:29 |
get_gmail_service |
software | healthy | utils/email.py:40 |
send_email |
software | healthy | utils/email.py:73 |
hash_password |
software | healthy | utils/password.py:4 |
get_db |
software | dead | database/connection.py:30 |
download_youtube_video |
software | healthy | services/yt_downloader.py:20 |
slice_words_for_clip |
software | healthy | services/captions.py:5 |
group_words_into_lines |
software | healthy | services/captions.py:27 |
flush |
software | healthy | services/captions.py:40 |
_format_ass_timestamp |
software | healthy | services/captions.py:74 |
write_ass_captions |
software | healthy | services/captions.py:84 |
build_captions_for_clip |
software | dead | services/captions.py:133 |
_extract_audio_wav |
software | healthy | services/speaker_detector.py:55 |
__init__ |
software | healthy | services/speaker_detector.py:366 |
diarize |
software | healthy | services/speaker_detector.py:114 |
annotate_words |
software | healthy | services/speaker_detector.py:418 |
_run_pyannote |
software | healthy | services/speaker_detector.py:153 |
_merge_short |
software | healthy | services/speaker_detector.py:171 |
_run_energy_vad |
software | healthy | services/speaker_detector.py:184 |
_find_speaker |
software | healthy | services/speaker_detector.py:233 |
_rolling_variance |
software | healthy | services/speaker_detector.py:239 |
_robust_normalize |
software | healthy | services/speaker_detector.py:248 |
_sustain_filter |
software | healthy | services/speaker_detector.py:253 |
mar_series_to_segments |
software | healthy | services/speaker_detector.py:281 |
_visual_from_dense_timeline |
software | healthy | services/speaker_detector.py:324 |
detect |
software | healthy | services/speaker_detector.py:378 |
close |
software | healthy | services/speaker_detector.py:423 |
_assign_with_visual |
software | healthy | services/speaker_detector.py:426 |
_enforce_speaker_consistency |
software | healthy | services/speaker_detector.py:519 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
backend_optimization_report.md |
software | healthy | backend_optimization_report.md |
README.md |
software | healthy | README.md |
Dockerfile |
software | healthy | Dockerfile |
main.py |
software | healthy | main.py |
requirements.txt |
software | healthy | requirements.txt |
docker-compose.yml |
software | healthy | docker-compose.yml |
otp.py |
software | healthy | models/otp.py |
__init__.py |
software | healthy | models/__init__.py |
clip.py |
software | healthy | models/clip.py |
auth.py |
software | healthy | models/auth.py |
video.py |
software | healthy | models/video.py |
user.py |
software | healthy | models/user.py |
config.py |
software | healthy | config/config.py |
otp.py |
software | healthy | utils/otp.py |
clip.py |
software | healthy | utils/clip.py |
auth_helpers.py |
software | healthy | utils/auth_helpers.py |
jwt.py |
software | healthy | utils/jwt.py |
auth_guard.py |
software | healthy | utils/auth_guard.py |
email.py |
software | healthy | utils/email.py |
password.py |
software | healthy | utils/password.py |
user.py |
software | healthy | schema/user.py |
__init__.py |
software | healthy | database/__init__.py |
connection.py |
software | healthy | database/connection.py |
yt_downloader.py |
software | healthy | services/yt_downloader.py |
captions.py |
software | healthy | services/captions.py |
speaker_detector.py |
software | healthy | services/speaker_detector.py |
gmail_otp.py |
software | healthy | services/gmail_otp.py |
caption_styles.py |
software | healthy | services/caption_styles.py |
active_speaker_reframe.py |
software | healthy | services/active_speaker_reframe.py |
analyze.py |
software | healthy | services/analyze.py |
cloudinary.py |
software | healthy | services/cloudinary.py |
facetracker.py |
software | healthy | services/facetracker.py |
smart_layouts.py |
software | healthy | services/smart_layouts.py |
clip_selection.py |
software | healthy | services/clip_selection.py |
clipper.py |
software | healthy | services/clipper.py |
multi_face_tracker.py |
software | healthy | services/multi_face_tracker.py |
transcribe.py |
software | healthy | services/transcribe.py |
env.py |
software | healthy | alembic/env.py |
README |
software | healthy | alembic/README |
cf5c975a506d_create_users_videos_and_clips.py |
software | healthy | alembic/versions/cf5c975a506d_create_users_videos_and_clips… |
8db168b72a75_add_cloudinary_fields.py |
software | healthy | alembic/versions/8db168b72a75_add_cloudinary_fields.py |
auth.py |
software | healthy | handlers/auth.py |
clipping.py |
software | healthy | handlers/clipping.py |
google_auth.py |
software | healthy | handlers/google_auth.py |
admin.py |
software | healthy | handlers/admin.py |
user.py |
software | healthy | handlers/user.py |
| Label | Layer | Status | Path |
|---|---|---|---|
OTPVerification |
software | healthy | models/otp.py:9 |
Clip |
software | healthy | models/clip.py:9 |
Login |
software | healthy | models/auth.py:4 |
Signup |
software | healthy | models/auth.py:9 |
ForgotPasswordRequest |
software | healthy | models/auth.py:16 |
OTPVerificationRequest |
software | healthy | models/auth.py:21 |
Video |
software | healthy | models/video.py:11 |
User |
software | healthy | models/user.py:11 |
Config |
software | healthy | config/config.py:7 |
UserCreate |
software | healthy | schema/user.py:7 |
UserUpdate |
software | healthy | schema/user.py:14 |
PasswordUpdate |
software | healthy | schema/user.py:18 |
UserResponse |
software | healthy | schema/user.py:22 |
Base |
software | healthy | database/connection.py:26 |
YouTubeDownloadError |
software | healthy | services/yt_downloader.py:8 |
SpeakerSegment |
software | healthy | services/speaker_detector.py:36 |
WordWithSpeaker |
software | healthy | services/speaker_detector.py:48 |
AudioSpeakerDiarizer |
software | healthy | services/speaker_detector.py:87 |
SpeakerDetector |
software | healthy | services/speaker_detector.py:357 |
Colour |
software | healthy | services/caption_styles.py:41 |
ASSStyleDef |
software | healthy | services/caption_styles.py:140 |
StylePreset |
software | healthy | services/caption_styles.py:185 |
ReframeKeyframe |
software | healthy | services/active_speaker_reframe.py:14 |
ActiveSpeakerReframer |
software | healthy | services/active_speaker_reframe.py:20 |
FaceTracker |
software | healthy | services/facetracker.py:10 |
LayoutPreset |
software | healthy | services/smart_layouts.py:48 |
FaceRegion |
software | healthy | services/smart_layouts.py:74 |
SmartLayoutEngine |
software | healthy | services/smart_layouts.py:249 |
ClipOptions |
software | healthy | services/clipper.py:38 |
FaceBox |
software | healthy | services/multi_face_tracker.py:37 |
TrackedFace |
software | healthy | services/multi_face_tracker.py:66 |
FrameFaceData |
software | healthy | services/multi_face_tracker.py:84 |
FaceIDTracker |
software | healthy | services/multi_face_tracker.py:228 |
MultiFaceTracker |
software | healthy | services/multi_face_tracker.py:426 |
YTClipAdvancedRequest |
software | healthy | handlers/clipping.py:107 |
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | main.py |
POST / |
api | healthy | handlers/auth.py |
POST /signup |
api | healthy | handlers/auth.py |
POST /verify-signup |
api | healthy | handlers/auth.py |
POST /resend-otp |
api | healthy | handlers/auth.py |
POST /forgot-password |
api | healthy | handlers/auth.py |
POST /verify-reset-otp |
api | healthy | handlers/auth.py |
POST /clips |
api | healthy | handlers/clipping.py |
POST /yt_clipgen |
api | healthy | handlers/clipping.py |
GET /getmy_clips |
api | healthy | handlers/clipping.py |
DELETE /videos/{video_id} |
api | healthy | handlers/clipping.py |
GET /styles |
api | healthy | handlers/clipping.py |
GET /authorize |
api | healthy | handlers/google_auth.py |
GET /callback |
api | healthy | handlers/google_auth.py |
GET /{user_id} |
api | healthy | handlers/admin.py |
PUT /{user_id} |
api | healthy | handlers/admin.py |
GET /me |
api | healthy | handlers/user.py |
PUT /password |
api | healthy | handlers/user.py |
PUT / |
api | healthy | handlers/user.py |
DELETE /{user_id} |
api | healthy | handlers/user.py |
| Label | Layer | Status | Path |
|---|---|---|---|
models |
software | healthy | models |
config |
software | healthy | config |
utils |
software | healthy | utils |
schema |
software | healthy | schema |
database |
software | healthy | database |
services |
software | healthy | services |
alembic |
software | healthy | alembic |
versions |
software | healthy | alembic/versions |
handlers |
software | healthy | handlers |
| Label | Layer | Status | Path |
|---|---|---|---|
OTPVerification |
data | healthy | models/otp.py |
otp_verifications |
data | healthy | models/otp.py |
Clip |
data | healthy | models/clip.py |
clips |
data | healthy | models/clip.py |
Video |
data | healthy | models/video.py |
videos |
data | healthy | models/video.py |
User |
data | healthy | models/user.py |
users |
data | healthy | models/user.py |
Base |
data | healthy | database/connection.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::handlers/auth.py |
security | healthy | handlers/auth.py |
auth::utils/auth_guard.py |
security | healthy | utils/auth_guard.py |
auth::utils/jwt.py |
security | healthy | utils/jwt.py |
auth::utils/email.py |
security | healthy | utils/email.py |
auth::handlers/google_auth.py |
security | healthy | handlers/google_auth.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
db |
hardware | healthy | docker-compose.yml |
api |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | Dockerfile |
postgresql |
data | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | Dockerfile |
port:5432 |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-mbxyzi6t |
software | healthy | /tmp/repobility-clone-mbxyzi6t |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | config/config.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | services/speaker_detector.py |
This page is publicly accessible at:
https://repobility.com/scan/8c1ac3e2-545a-4979-87f6-ef7706c664b9/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8c1ac3e2-545a-4979-87f6-ef7706c664b9/
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.