Scan timing: clone 2.12s · analysis 7.93s · 1.2 MB · GitHub API rate-limit (preflight)
https://github.com/iamDestroy/YukiBot-MD
· scanned 2026-06-05 12:52 UTC (5 days, 10 hours ago)
· 10 languages
229 raw signals (69 security + 160 graph) 45th percentile · Javascript · small (2-20K LoC) System graph score 96 (lower by 38)
Last scanned 5 days, 10 hours ago · v2 · 118 actionable findings from 2 signal sources. 31 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
75.0 | 0.15 | 11.25 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
0.0 | 0.20 | 0.00 |
documentation_score |
60.0 | 0.15 | 9.00 |
practices_score |
40.0 | 0.15 | 6.00 |
code_quality |
67.9 | 0.10 | 6.79 |
| Overall | 1.00 | 58.0 |
All 550 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 |
|---|---|---|---|
strRegex |
software | healthy | main.js:strRegex |
usedPrefix |
software | healthy | main.js:usedPrefix |
getAllSessionBots |
software | healthy | main.js:getAllSessionBots |
normalizePhone |
software | healthy | index.js:normalizePhone |
loadBots |
software | healthy | index.js:loadBots |
initDB |
software | healthy | index.js:initDB |
cleanCache |
software | healthy | index.js:cleanCache |
clearSession |
software | healthy | index.js:clearSession |
warmupGroups |
software | healthy | index.js:warmupGroups |
startBot |
software | healthy | index.js:startBot |
imageToWebp |
software | healthy | core/exif.js:imageToWebp |
videoToWebp |
software | healthy | core/exif.js:videoToWebp |
writeExifImg |
software | healthy | core/exif.js:writeExifImg |
writeExifVid |
software | healthy | core/exif.js:writeExifVid |
writeExif |
software | healthy | core/exif.js:writeExif |
exifAvatar |
software | healthy | core/exif.js:exifAvatar |
addExif |
software | healthy | core/exif.js:addExif |
getCachedMeta |
software | healthy | core/serialize.js:getCachedMeta |
setCachedMeta |
software | healthy | core/serialize.js:setCachedMeta |
deleteCachedMeta |
software | healthy | core/serialize.js:deleteCachedMeta |
normalizeJid |
software | healthy | core/serialize.js:normalizeJid |
resolveParticipantJid |
software | healthy | core/serialize.js:resolveParticipantJid |
resolveParticipants |
software | healthy | core/serialize.js:resolveParticipants |
resolveJidSync |
software | healthy | core/serialize.js:resolveJidSync |
resolveJidAsync |
software | healthy | core/serialize.js:resolveJidAsync |
pIdBase |
software | healthy | core/serialize.js:pIdBase |
patchGroupMetadata |
software | healthy | core/serialize.js:patchGroupMetadata |
getBuffer |
software | healthy | core/serialize.js:getBuffer |
getFile |
software | healthy | core/serialize.js:getFile |
type |
software | healthy | core/serialize.js:type |
fetchJson |
software | healthy | core/serialize.js:fetchJson |
smsg |
software | healthy | core/serialize.js:smsg |
messageType |
software | healthy | core/serialize.js:messageType |
rawSender |
software | healthy | core/serialize.js:rawSender |
resolveMentionJid |
software | healthy | core/serialize.js:resolveMentionJid |
buffer |
software | healthy | core/serialize.js:buffer |
tokenize |
software | healthy | core/serialize.js:tokenize |
push |
software | healthy | core/serialize.js:push |
registerModule |
software | healthy | core/system/cmdsLoader.js:registerModule |
importModule |
software | healthy | core/system/cmdsLoader.js:importModule |
collectFiles |
software | healthy | core/system/cmdsLoader.js:collectFiles |
scan |
software | healthy | core/system/cmdsLoader.js:scan |
reloadFile |
software | healthy | core/system/cmdsLoader.js:reloadFile |
watchDir |
software | healthy | core/system/cmdsLoader.js:watchDir |
cmdsLoader |
software | healthy | core/system/cmdsLoader.js:cmdsLoader |
stmt |
software | healthy | core/system/database.js:stmt |
toStore |
software | healthy | core/system/database.js:toStore |
parseJSON |
software | healthy | core/system/database.js:parseJSON |
getCacheKey |
software | healthy | core/system/database.js:getCacheKey |
initDB |
software | healthy | core/system/database.js:initDB |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
settings.js |
software | warning | settings.js |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
main.js |
software | healthy | main.js |
index.js |
software | healthy | index.js |
exif.js |
software | healthy | core/exif.js |
serialize.js |
software | healthy | core/serialize.js |
characters.json |
software | healthy | core/characters.json |
shares.json |
software | healthy | core/shares.json |
cmdsLoader.js |
software | healthy | core/system/cmdsLoader.js |
database.js |
software | healthy | core/system/database.js |
commands.js |
software | warning | core/system/commands.js |
antilink.js |
software | healthy | cmds/antilink.js |
events.js |
software | healthy | cmds/events.js |
antistatus.js |
software | healthy | cmds/antistatus.js |
level.js |
software | healthy | cmds/level.js |
gachareserved.js |
software | healthy | cmds/gachareserved.js |
imagen.js |
software | healthy | cmds/downloads/imagen.js |
ytsearch.js |
software | warning | cmds/downloads/ytsearch.js |
apk.js |
software | healthy | cmds/downloads/apk.js |
ytmp4.js |
software | healthy | cmds/downloads/ytmp4.js |
pinterest.js |
software | healthy | cmds/downloads/pinterest.js |
mediafire.js |
software | healthy | cmds/downloads/mediafire.js |
instagram.js |
software | healthy | cmds/downloads/instagram.js |
twitter.js |
software | healthy | cmds/downloads/twitter.js |
gdrive.js |
software | healthy | cmds/downloads/gdrive.js |
facebook.js |
software | healthy | cmds/downloads/facebook.js |
ytmp3.js |
software | healthy | cmds/downloads/ytmp3.js |
tiktok.js |
software | warning | cmds/downloads/tiktok.js |
waifu.js |
software | warning | cmds/anime/waifu.js |
shares.js |
software | healthy | cmds/anime/shares.js |
ppcouple.js |
software | warning | cmds/anime/ppcouple.js |
hd.js |
software | healthy | cmds/utils/hd.js |
translate.js |
software | warning | cmds/utils/translate.js |
chatgpt.js |
software | healthy | cmds/utils/chatgpt.js |
toimg.js |
software | healthy | cmds/utils/toimg.js |
get.js |
software | healthy | cmds/utils/get.js |
tourl.js |
software | healthy | cmds/utils/tourl.js |
getpic.js |
software | warning | cmds/utils/getpic.js |
say.js |
software | healthy | cmds/utils/say.js |
gitclone.js |
software | healthy | cmds/utils/gitclone.js |
read.js |
software | warning | cmds/utils/read.js |
delwarn.js |
software | healthy | cmds/group/delwarn.js |
setprimary.js |
software | healthy | cmds/group/setprimary.js |
link.js |
software | warning | cmds/group/link.js |
hidetag.js |
software | healthy | cmds/group/hidetag.js |
clear.js |
software | healthy | cmds/group/clear.js |
promote.js |
software | warning | cmds/group/promote.js |
setgoodbye.js |
software | warning | cmds/group/setgoodbye.js |
topinactive.js |
software | healthy | cmds/group/topinactive.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
core |
software | healthy | core |
system |
software | healthy | core/system |
cmds |
software | healthy | cmds |
downloads |
software | healthy | cmds/downloads |
anime |
software | healthy | cmds/anime |
utils |
software | healthy | cmds/utils |
group |
software | healthy | cmds/group |
socket |
software | healthy | cmds/socket |
stickers |
software | healthy | cmds/stickers |
nsfw |
software | healthy | cmds/nsfw |
economy |
software | healthy | cmds/economy |
profile |
software | healthy | cmds/profile |
main |
software | healthy | cmds/main |
owner |
software | healthy | cmds/owner |
gacha |
software | healthy | cmds/gacha |
| Label | Layer | Status | Path |
|---|---|---|---|
120.0.0.0 |
network | healthy | cmds/downloads/imagen.js |
125.0.0.0 |
network | healthy | cmds/downloads/facebook.js |
144.0.0.0 |
network | healthy | cmds/utils/hd.js |
| Label | Layer | Status | Path |
|---|---|---|---|
BoundedMap |
software | healthy | core/serialize.js:BoundedMap |
TtlCache |
software | healthy | core/system/database.js:TtlCache |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-38oqnog1 |
software | healthy | /tmp/repobility-clone-38oqnog1 |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | core/system/database.js |
This page is publicly accessible at:
https://repobility.com/scan/27237081-00a6-467d-9643-75ce5eb5dd8f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/27237081-00a6-467d-9643-75ce5eb5dd8f/
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.