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.

anupkatuwal/anup-portfolio

https://github.com/anupkatuwal/anup-portfolio · scanned 2026-06-17 01:33 UTC (1 month, 2 weeks ago)

8 raw signals (0 security + 8 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +8.0 (diff) · 8 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 112 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
SITE_URL software healthy anup_portfolio_frontend/vite.config.js:SITE_URL
siteUrl software healthy anup_portfolio_frontend/vite.config.js:siteUrl
_database_url software healthy anup_portfolio_frontend/api/index.py:34
get_db software dead anup_portfolio_frontend/api/index.py:71
client_ip software dead anup_portfolio_frontend/api/index.py:81
require_admin software dead anup_portfolio_frontend/api/index.py:111
_notify software healthy anup_portfolio_frontend/api/index.py:151
health software healthy anup_portfolio_frontend/api/index.py:177
submit_contact software healthy anup_portfolio_frontend/api/index.py:188
login software healthy anup_portfolio_frontend/api/index.py:206
list_messages software healthy anup_portfolio_frontend/api/index.py:223
mark_read software healthy anup_portfolio_frontend/api/index.py:231
delete_message software healthy anup_portfolio_frontend/api/index.py:241
App software healthy anup_portfolio_frontend/src/App.jsx:App
move software healthy anup_portfolio_frontend/src/App.jsx:move
startAnalytics software healthy anup_portfolio_frontend/src/main.jsx:startAnalytics
PageLayout software healthy anup_portfolio_frontend/src/layouts/PageLayout.jsx:PageLayo…
Section software healthy anup_portfolio_frontend/src/components/Section.jsx:Section
ResumeSection software healthy anup_portfolio_frontend/src/components/ResumeSection.jsx:Re…
SkillsSection software healthy anup_portfolio_frontend/src/components/SkillsSection.jsx:Sk…
CertCard software healthy anup_portfolio_frontend/src/components/CertificationsSectio…
CertificationsSection software healthy anup_portfolio_frontend/src/components/CertificationsSectio…
ProjectsSection software healthy anup_portfolio_frontend/src/components/ProjectsSection.jsx:…
Hero software healthy anup_portfolio_frontend/src/components/Hero.jsx:Hero
Header software healthy anup_portfolio_frontend/src/components/Header.jsx:Header
ExperienceSection software healthy anup_portfolio_frontend/src/components/ExperienceSection.js…
Navbar software healthy anup_portfolio_frontend/src/components/Navbar.jsx:Navbar
handler software healthy anup_portfolio_frontend/src/components/Navbar.jsx:handler
handleClick software healthy anup_portfolio_frontend/src/components/Navbar.jsx:handleCli…
handleLinkClick software healthy anup_portfolio_frontend/src/components/Navbar.jsx:handleLin…
ThemeToggle software healthy anup_portfolio_frontend/src/components/ThemeToggle.jsx:Them…
toggle software healthy anup_portfolio_frontend/src/components/ThemeToggle.jsx:togg…
Footer software healthy anup_portfolio_frontend/src/components/Footer.jsx:Footer
ContactSection software healthy anup_portfolio_frontend/src/components/ContactSection.jsx:C…
handleChange software healthy anup_portfolio_frontend/src/components/ContactSection.jsx:h…
handleSubmit software healthy anup_portfolio_frontend/src/components/ContactSection.jsx:h…
LoginForm software healthy anup_portfolio_frontend/src/pages/Admin.jsx:LoginForm
handleSubmit software healthy anup_portfolio_frontend/src/pages/Admin.jsx:handleSubmit
Inbox software healthy anup_portfolio_frontend/src/pages/Admin.jsx:Inbox
markRead software healthy anup_portfolio_frontend/src/pages/Admin.jsx:markRead
remove software healthy anup_portfolio_frontend/src/pages/Admin.jsx:remove
Admin software healthy anup_portfolio_frontend/src/pages/Admin.jsx:Admin
apiFetch software healthy anup_portfolio_frontend/src/lib/api.js:apiFetch
⚙ CORSMiddleware software healthy anup_portfolio_frontend/api/index.py

LabelLayerStatusPath
.env.example software healthy anup_portfolio_frontend/.env.example
vercel.json software healthy anup_portfolio_frontend/vercel.json
package-lock.json software healthy anup_portfolio_frontend/package-lock.json
README.md software healthy anup_portfolio_frontend/README.md
package.json software healthy anup_portfolio_frontend/package.json
eslint.config.js software healthy anup_portfolio_frontend/eslint.config.js
index.html software healthy anup_portfolio_frontend/index.html
vite.config.js software healthy anup_portfolio_frontend/vite.config.js
index.py software healthy anup_portfolio_frontend/api/index.py
requirements.txt software healthy anup_portfolio_frontend/api/requirements.txt
styles.css software healthy anup_portfolio_frontend/src/styles.css
App.jsx software healthy anup_portfolio_frontend/src/App.jsx
main.jsx software healthy anup_portfolio_frontend/src/main.jsx
App.css software healthy anup_portfolio_frontend/src/App.css
index.css software healthy anup_portfolio_frontend/src/index.css
PageLayout.jsx software healthy anup_portfolio_frontend/src/layouts/PageLayout.jsx
Section.jsx software healthy anup_portfolio_frontend/src/components/Section.jsx
ResumeSection.jsx software healthy anup_portfolio_frontend/src/components/ResumeSection.jsx
SkillsSection.jsx software healthy anup_portfolio_frontend/src/components/SkillsSection.jsx
CertificationsSection.jsx software healthy anup_portfolio_frontend/src/components/CertificationsSectio…
ProjectsSection.jsx software healthy anup_portfolio_frontend/src/components/ProjectsSection.jsx
Hero.jsx software healthy anup_portfolio_frontend/src/components/Hero.jsx
Header.jsx software healthy anup_portfolio_frontend/src/components/Header.jsx
ExperienceSection.jsx software healthy anup_portfolio_frontend/src/components/ExperienceSection.jsx
Navbar.jsx software healthy anup_portfolio_frontend/src/components/Navbar.jsx
ThemeToggle.jsx software healthy anup_portfolio_frontend/src/components/ThemeToggle.jsx
Footer.jsx software healthy anup_portfolio_frontend/src/components/Footer.jsx
ContactSection.jsx software healthy anup_portfolio_frontend/src/components/ContactSection.jsx
Admin.jsx software healthy anup_portfolio_frontend/src/pages/Admin.jsx
api.js software healthy anup_portfolio_frontend/src/lib/api.js
googlebe5c6877a9634ad2.html software healthy anup_portfolio_frontend/public/googlebe5c6877a9634ad2.html
google5582f1f8fa29e16f.html software healthy anup_portfolio_frontend/public/google5582f1f8fa29e16f.html

LabelLayerStatusPath
anup_portfolio_frontend software healthy anup_portfolio_frontend
api software healthy anup_portfolio_frontend/api
src software healthy anup_portfolio_frontend/src
layouts software healthy anup_portfolio_frontend/src/layouts
components software healthy anup_portfolio_frontend/src/components
pages software healthy anup_portfolio_frontend/src/pages
lib software healthy anup_portfolio_frontend/src/lib
public software healthy anup_portfolio_frontend/public

LabelLayerStatusPath
GET /api/health api healthy anup_portfolio_frontend/api/index.py
POST /api/contact api healthy anup_portfolio_frontend/api/index.py
POST /api/auth/login api healthy anup_portfolio_frontend/api/index.py
GET /api/admin/messages api healthy anup_portfolio_frontend/api/index.py
PATCH /api/admin/messages/{message_id}/read api healthy anup_portfolio_frontend/api/index.py
DELETE /api/admin/messages/{message_id} api healthy anup_portfolio_frontend/api/index.py

LabelLayerStatusPath
127.0.0.1 network healthy anup_portfolio_frontend/api/index.py
10.95.58.11 network healthy anup_portfolio_frontend/src/components/Footer.jsx
3.36.96.1 network healthy anup_portfolio_frontend/src/components/Footer.jsx
3.05.74.81 network healthy anup_portfolio_frontend/src/components/Footer.jsx
5.68.41.36 network healthy anup_portfolio_frontend/src/components/Footer.jsx
31.21.68.8 network healthy anup_portfolio_frontend/src/components/Footer.jsx

LabelLayerStatusPath
Base software healthy anup_portfolio_frontend/api/index.py:47
ContactMessage software healthy anup_portfolio_frontend/api/index.py:51
ContactIn software healthy anup_portfolio_frontend/api/index.py:129
MessageOut software healthy anup_portfolio_frontend/api/index.py:137
ApiError software healthy anup_portfolio_frontend/src/lib/api.js:ApiError

LabelLayerStatusPath
Base data healthy anup_portfolio_frontend/api/index.py
ContactMessage data healthy anup_portfolio_frontend/api/index.py
contact_messages data healthy anup_portfolio_frontend/api/index.py

LabelLayerStatusPath
postgres data healthy anup_portfolio_frontend/README.md
postgresql data healthy anup_portfolio_frontend/api/index.py

LabelLayerStatusPath
App frontend healthy anup_portfolio_frontend/src/App.jsx
Admin frontend healthy anup_portfolio_frontend/src/pages/Admin.jsx

LabelLayerStatusPath
auth::anup_portfolio_frontend/api/index.py security healthy anup_portfolio_frontend/api/index.py
auth::anup_portfolio_frontend/README.md security healthy anup_portfolio_frontend/README.md

LabelLayerStatusPath
anupkatuwal__anup-portfolio software healthy /data/fable5_failed_archive/anupkatuwal__anup-portfolio

LabelLayerStatusPath
/Admin frontend healthy anup_portfolio_frontend/src/pages/Admin.jsx
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/80f45937-8400-4c1a-9dea-b9abba89b870/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/80f45937-8400-4c1a-9dea-b9abba89b870/

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.