https://github.com/san846698-cyber/Hankwon
· scanned 2026-06-16 00:01 UTC (2 months, 3 weeks ago)
17 raw signals (0 security + 17 graph)
Last scanned 2 months, 3 weeks ago · v1 · 17 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 422 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 |
|---|---|---|---|
PageCTA |
software | healthy | src/components/PageCTA.tsx:PageCTA |
PageHero |
software | healthy | src/components/PageHero.tsx:PageHero |
BookCover3D |
software | healthy | src/components/BookCover3D.tsx:BookCover3D |
KakaoScript |
software | healthy | src/components/KakaoShare.tsx:KakaoScript |
shareToKakao |
software | healthy | src/components/KakaoShare.tsx:shareToKakao |
getSupportedMimeType |
software | healthy | src/components/VoiceRecorder.tsx:getSupportedMimeType |
fmt |
software | healthy | src/components/VoiceRecorder.tsx:fmt |
sec |
software | healthy | src/components/VoiceRecorder.tsx:sec |
VoiceRecorder |
software | healthy | src/components/VoiceRecorder.tsx:VoiceRecorder |
startRecording |
software | healthy | src/components/VoiceRecorder.tsx:startRecording |
stopRecording |
software | healthy | src/components/VoiceRecorder.tsx:stopRecording |
reset |
software | healthy | src/components/VoiceRecorder.tsx:reset |
transcribe |
software | healthy | src/components/VoiceRecorder.tsx:transcribe |
data |
software | healthy | src/components/VoiceRecorder.tsx:data |
nextParentsDay |
software | healthy | src/components/DDay.tsx:nextParentsDay |
daysUntil |
software | healthy | src/components/DDay.tsx:daysUntil |
DDay |
software | healthy | src/components/DDay.tsx:DDay |
TTSButton |
software | healthy | src/components/TTSButton.tsx:TTSButton |
handleClick |
software | healthy | src/components/TTSButton.tsx:handleClick |
Footer |
software | healthy | src/components/Footer.tsx:Footer |
FadeIn |
software | healthy | src/components/Motion.tsx:FadeIn |
Stagger |
software | healthy | src/components/Motion.tsx:Stagger |
StaggerItem |
software | healthy | src/components/Motion.tsx:StaggerItem |
HoverLift |
software | healthy | src/components/Motion.tsx:HoverLift |
FloatY |
software | healthy | src/components/Motion.tsx:FloatY |
MotionCTA |
software | healthy | src/components/Motion.tsx:MotionCTA |
Header |
software | healthy | src/components/Header.tsx:Header |
onScroll |
software | healthy | src/components/Header.tsx:onScroll |
Analytics |
software | healthy | src/components/Analytics.tsx:Analytics |
Reveal |
software | healthy | src/components/Reveal.tsx:Reveal |
BookIllustration |
software | healthy | src/components/BookIllustration.tsx:BookIllustration |
HowItWorks |
software | healthy | src/components/landing/HowItWorks.tsx:HowItWorks |
Hope |
software | healthy | src/components/landing/Hope.tsx:Hope |
FinalCTA |
software | healthy | src/components/landing/FinalCTA.tsx:FinalCTA |
Pricing |
software | healthy | src/components/landing/Pricing.tsx:Pricing |
Awareness |
software | healthy | src/components/landing/Awareness.tsx:Awareness |
Reveal |
software | healthy | src/components/landing/anim.tsx:Reveal |
Lines |
software | healthy | src/components/landing/anim.tsx:Lines |
ImageReveal |
software | healthy | src/components/landing/anim.tsx:ImageReveal |
GoldRule |
software | healthy | src/components/landing/anim.tsx:GoldRule |
CTA |
software | healthy | src/components/landing/anim.tsx:CTA |
ScrollProgress |
software | healthy | src/components/landing/anim.tsx:ScrollProgress |
HeroParallax |
software | healthy | src/components/landing/anim.tsx:HeroParallax |
ScrollHint |
software | healthy | src/components/landing/anim.tsx:ScrollHint |
BookPreview |
software | healthy | src/components/landing/BookPreview.tsx:BookPreview |
Hero |
software | healthy | src/components/landing/Hero.tsx:Hero |
robots |
software | healthy | src/app/robots.ts:robots |
NotFound |
software | healthy | src/app/not-found.tsx:NotFound |
loadFont |
software | healthy | src/app/opengraph-image.tsx:loadFont |
loadLogoBase64 |
software | healthy | src/app/opengraph-image.tsx:loadLogoBase64 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
postcss.config.mjs |
software | healthy | postcss.config.mjs |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
next.config.ts |
software | healthy | next.config.ts |
README.md |
software | healthy | supabase/README.md |
schema.sql |
software | healthy | supabase/schema.sql |
PageCTA.tsx |
software | healthy | src/components/PageCTA.tsx |
PageHero.tsx |
software | healthy | src/components/PageHero.tsx |
BookCover3D.tsx |
software | healthy | src/components/BookCover3D.tsx |
KakaoShare.tsx |
software | healthy | src/components/KakaoShare.tsx |
VoiceRecorder.tsx |
software | healthy | src/components/VoiceRecorder.tsx |
DDay.tsx |
software | healthy | src/components/DDay.tsx |
TTSButton.tsx |
software | healthy | src/components/TTSButton.tsx |
Footer.tsx |
software | healthy | src/components/Footer.tsx |
Motion.tsx |
software | healthy | src/components/Motion.tsx |
Header.tsx |
software | healthy | src/components/Header.tsx |
Analytics.tsx |
software | healthy | src/components/Analytics.tsx |
Reveal.tsx |
software | healthy | src/components/Reveal.tsx |
BookIllustration.tsx |
software | healthy | src/components/BookIllustration.tsx |
HowItWorks.tsx |
software | healthy | src/components/landing/HowItWorks.tsx |
Hope.tsx |
software | healthy | src/components/landing/Hope.tsx |
FinalCTA.tsx |
software | healthy | src/components/landing/FinalCTA.tsx |
Pricing.tsx |
software | healthy | src/components/landing/Pricing.tsx |
Awareness.tsx |
software | healthy | src/components/landing/Awareness.tsx |
anim.tsx |
software | healthy | src/components/landing/anim.tsx |
BookPreview.tsx |
software | healthy | src/components/landing/BookPreview.tsx |
Hero.tsx |
software | healthy | src/components/landing/Hero.tsx |
robots.ts |
software | healthy | src/app/robots.ts |
not-found.tsx |
software | healthy | src/app/not-found.tsx |
opengraph-image.tsx |
software | healthy | src/app/opengraph-image.tsx |
globals.css |
software | healthy | src/app/globals.css |
loading.tsx |
software | healthy | src/app/loading.tsx |
sitemap.ts |
software | healthy | src/app/sitemap.ts |
page.tsx |
software | healthy | src/app/page.tsx |
layout.tsx |
software | healthy | src/app/layout.tsx |
error.tsx |
software | healthy | src/app/error.tsx |
LandingForm.tsx |
software | healthy | src/app/LandingForm.tsx |
page.tsx |
software | healthy | src/app/about/page.tsx |
page.tsx |
software | healthy | src/app/for/[slug]/page.tsx |
page.tsx |
software | healthy | src/app/policy/page.tsx |
page.tsx |
software | healthy | src/app/done/page.tsx |
DoneClient.tsx |
software | healthy | src/app/done/DoneClient.tsx |
route.ts |
software | healthy | src/app/api/response/route.ts |
route.ts |
software | healthy | src/app/api/generate/route.ts |
route.ts |
software | healthy | src/app/api/test-generate/route.ts |
route.ts |
software | healthy | src/app/api/tts/route.ts |
route.ts |
software | healthy | src/app/api/waitlist/route.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
supabase |
software | healthy | supabase |
src |
software | healthy | src |
components |
software | healthy | src/components |
landing |
software | healthy | src/components/landing |
app |
software | healthy | src/app |
about |
software | healthy | src/app/about |
for |
software | healthy | src/app/for |
[slug] |
software | healthy | src/app/for/[slug] |
policy |
software | healthy | src/app/policy |
done |
software | healthy | src/app/done |
api |
software | healthy | src/app/api |
response |
software | healthy | src/app/api/response |
generate |
software | healthy | src/app/api/generate |
test-generate |
software | healthy | src/app/api/test-generate |
tts |
software | healthy | src/app/api/tts |
waitlist |
software | healthy | src/app/api/waitlist |
preview |
software | healthy | src/app/api/preview |
transcribe |
software | healthy | src/app/api/transcribe |
webhooks |
software | healthy | src/app/api/webhooks |
portone |
software | healthy | src/app/api/webhooks/portone |
payment |
software | healthy | src/app/api/payment |
complete |
software | healthy | src/app/api/payment/complete |
intro |
software | healthy | src/app/intro |
buy |
software | healthy | src/app/buy |
occasions |
software | healthy | src/app/occasions |
milestone |
software | healthy | src/app/occasions/milestone |
[age] |
software | healthy | src/app/occasions/milestone/[age] |
chuseok |
software | healthy | src/app/occasions/chuseok |
parents-day |
software | healthy | src/app/occasions/parents-day |
terms |
software | healthy | src/app/terms |
vs |
software | healthy | src/app/vs |
[slug] |
software | healthy | src/app/vs/[slug] |
thanks |
software | healthy | src/app/thanks |
q |
software | healthy | src/app/q |
[step] |
software | healthy | src/app/q/[step] |
privacy |
software | healthy | src/app/privacy |
book |
software | healthy | src/app/book |
[slug] |
software | healthy | src/app/book/[slug] |
guides |
software | healthy | src/app/guides |
memoir-writing |
software | healthy | src/app/guides/memoir-writing |
questions-for-parents |
software | healthy | src/app/guides/questions-for-parents |
listening-to-parents |
software | healthy | src/app/guides/listening-to-parents |
start |
software | healthy | src/app/start |
sample |
software | healthy | src/app/sample |
faq |
software | healthy | src/app/faq |
lib |
software | healthy | src/lib |
email |
software | healthy | src/lib/email |
ai |
software | healthy | src/lib/ai |
emails |
software | healthy | src/lib/emails |
supabase |
software | healthy | src/lib/supabase |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PageCTA |
frontend | healthy | src/components/PageCTA.tsx |
PageHero |
frontend | healthy | src/components/PageHero.tsx |
BookCover3D |
frontend | healthy | src/components/BookCover3D.tsx |
VoiceRecorder |
frontend | healthy | src/components/VoiceRecorder.tsx |
DDay |
frontend | healthy | src/components/DDay.tsx |
TTSButton |
frontend | healthy | src/components/TTSButton.tsx |
Footer |
frontend | healthy | src/components/Footer.tsx |
Header |
frontend | healthy | src/components/Header.tsx |
Analytics |
frontend | healthy | src/components/Analytics.tsx |
Reveal |
frontend | healthy | src/components/Reveal.tsx |
BookIllustration |
frontend | healthy | src/components/BookIllustration.tsx |
HowItWorks |
frontend | healthy | src/components/landing/HowItWorks.tsx |
Hope |
frontend | healthy | src/components/landing/Hope.tsx |
FinalCTA |
frontend | healthy | src/components/landing/FinalCTA.tsx |
Pricing |
frontend | healthy | src/components/landing/Pricing.tsx |
Awareness |
frontend | healthy | src/components/landing/Awareness.tsx |
BookPreview |
frontend | healthy | src/components/landing/BookPreview.tsx |
Hero |
frontend | healthy | src/components/landing/Hero.tsx |
NotFound |
frontend | healthy | src/app/not-found.tsx |
Loading |
frontend | healthy | src/app/loading.tsx |
Home |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
ErrorBoundary |
frontend | healthy | src/app/error.tsx |
LandingForm |
frontend | healthy | src/app/LandingForm.tsx |
AboutPage |
frontend | healthy | src/app/about/page.tsx |
PolicyPage |
frontend | healthy | src/app/policy/page.tsx |
DonePage |
frontend | healthy | src/app/done/page.tsx |
DoneClient |
frontend | healthy | src/app/done/DoneClient.tsx |
IntroForm |
frontend | healthy | src/app/intro/IntroForm.tsx |
IntroPage |
frontend | healthy | src/app/intro/page.tsx |
BuyPage |
frontend | healthy | src/app/buy/page.tsx |
BuyForm |
frontend | healthy | src/app/buy/BuyForm.tsx |
ChuseokPage |
frontend | healthy | src/app/occasions/chuseok/page.tsx |
ParentsDayPage |
frontend | healthy | src/app/occasions/parents-day/page.tsx |
TermsPage |
frontend | healthy | src/app/terms/page.tsx |
ThanksPage |
frontend | healthy | src/app/thanks/page.tsx |
ThanksClear |
frontend | healthy | src/app/thanks/ThanksClear.tsx |
QuestionPageClient |
frontend | healthy | src/app/q/[step]/QuestionPageClient.tsx |
QuestionForm |
frontend | healthy | src/app/q/[step]/QuestionForm.tsx |
PrivacyPage |
frontend | healthy | src/app/privacy/page.tsx |
MemoirGuide |
frontend | healthy | src/app/guides/memoir-writing/page.tsx |
QuestionsGuide |
frontend | healthy | src/app/guides/questions-for-parents/page.tsx |
ListeningGuide |
frontend | healthy | src/app/guides/listening-to-parents/page.tsx |
StartPage |
frontend | healthy | src/app/start/page.tsx |
SamplePage |
frontend | healthy | src/app/sample/page.tsx |
FAQPage |
frontend | healthy | src/app/faq/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/about |
frontend | healthy | src/app/about/page.tsx |
/for/[slug] |
frontend | healthy | src/app/for/[slug]/page.tsx |
/policy |
frontend | healthy | src/app/policy/page.tsx |
/done |
frontend | healthy | src/app/done/page.tsx |
/intro |
frontend | healthy | src/app/intro/page.tsx |
/buy |
frontend | healthy | src/app/buy/page.tsx |
/occasions/milestone/[age] |
frontend | healthy | src/app/occasions/milestone/[age]/page.tsx |
/occasions/chuseok |
frontend | healthy | src/app/occasions/chuseok/page.tsx |
/occasions/parents-day |
frontend | healthy | src/app/occasions/parents-day/page.tsx |
/terms |
frontend | healthy | src/app/terms/page.tsx |
/vs/[slug] |
frontend | healthy | src/app/vs/[slug]/page.tsx |
/thanks |
frontend | healthy | src/app/thanks/page.tsx |
/q/[step] |
frontend | healthy | src/app/q/[step]/page.tsx |
/privacy |
frontend | healthy | src/app/privacy/page.tsx |
/book/[slug] |
frontend | healthy | src/app/book/[slug]/page.tsx |
/guides/memoir-writing |
frontend | healthy | src/app/guides/memoir-writing/page.tsx |
/guides/questions-for-parents |
frontend | healthy | src/app/guides/questions-for-parents/page.tsx |
/guides/listening-to-parents |
frontend | healthy | src/app/guides/listening-to-parents/page.tsx |
/start |
frontend | healthy | src/app/start/page.tsx |
/sample |
frontend | healthy | src/app/sample/page.tsx |
/faq |
frontend | healthy | src/app/faq/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
7.06.75.75 |
network | healthy | src/components/TTSButton.tsx |
4.94.75.75 |
network | healthy | src/components/TTSButton.tsx |
9.9.75.75 |
network | healthy | src/components/TTSButton.tsx |
7.78.75.75 |
network | healthy | src/components/TTSButton.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-okwyub0d |
software | healthy | /tmp/repobility-clone-okwyub0d |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/schema.sql |
This page is publicly accessible at:
https://repobility.com/scan/3cae84a7-a91c-4153-bbb8-a68c3f53eb24/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3cae84a7-a91c-4153-bbb8-a68c3f53eb24/
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.