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.

WebbySG/pm-tool

https://github.com/WebbySG/pm-tool · scanned 2026-06-16 00:55 UTC (2 months, 1 week ago)

57 raw signals (0 security + 57 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 57 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 772 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
make_url software healthy migrate_sg.py:33
run software healthy migrate_sg.py:40
test_connection software healthy migrate_sg.py:50
InvoiceTemplateForm software healthy components/invoice-template-form.tsx:InvoiceTemplateForm
handleSave software healthy components/invoice-template-form.tsx:handleSave
Field software healthy components/invoice-template-form.tsx:Field
Sidebar software healthy components/sidebar.tsx:Sidebar
staffAuthId software healthy components/unread-inbox.tsx:staffAuthId
staffName software healthy components/unread-inbox.tsx:staffName
colorFor software healthy components/unread-inbox.tsx:colorFor
timeAgo software healthy components/unread-inbox.tsx:timeAgo
UnreadInbox software healthy components/unread-inbox.tsx:UnreadInbox
refresh software healthy components/unread-inbox.tsx:refresh
displayName software healthy components/unread-inbox.tsx:displayName
icon software healthy components/unread-inbox.tsx:icon
openConversation software healthy components/unread-inbox.tsx:openConversation
StoreInitializer software healthy components/store-initializer.tsx:StoreInitializer
ThemeProvider software healthy components/theme-provider.tsx:ThemeProvider
hrefFor software healthy components/notification-toast-container.tsx:hrefFor
NotificationToastContainer software healthy components/notification-toast-container.tsx:NotificationToa…
dismiss software healthy components/notification-toast-container.tsx:dismiss
open software healthy components/notification-toast-container.tsx:open
staffAuthId software healthy components/task-drawer.tsx:staffAuthId
staffName software healthy components/task-drawer.tsx:staffName
staffInitials software healthy components/task-drawer.tsx:staffInitials
priorityColor software healthy components/task-drawer.tsx:priorityColor
sanitizeHtml software healthy components/task-drawer.tsx:sanitizeHtml
isHtml software healthy components/task-drawer.tsx:isHtml
RichEditor software healthy components/task-drawer.tsx:RichEditor
exec software healthy components/task-drawer.tsx:exec
applyColor software healthy components/task-drawer.tsx:applyColor
clearFormatting software healthy components/task-drawer.tsx:clearFormatting
insertNodeAtCursor software healthy components/task-drawer.tsx:insertNodeAtCursor
handleEditorFile software healthy components/task-drawer.tsx:handleEditorFile
handleBlur software healthy components/task-drawer.tsx:handleBlur
btn software healthy components/task-drawer.tsx:btn
TaskDrawer software healthy components/task-drawer.tsx:TaskDrawer
DrawerStack software healthy components/task-drawer.tsx:DrawerStack
liveTask software healthy components/task-drawer.tsx:liveTask
find software healthy components/task-drawer.tsx:find
pushTask software healthy components/task-drawer.tsx:pushTask
popTask software healthy components/task-drawer.tsx:popTask
rightPos software healthy components/task-drawer.tsx:rightPos
TaskPanel software healthy components/task-drawer.tsx:TaskPanel
detectMentionToken software healthy components/task-drawer.tsx:detectMentionToken
handleCommentChange software healthy components/task-drawer.tsx:handleCommentChange
insertMention software healthy components/task-drawer.tsx:insertMention
handleCommentKeyDown software healthy components/task-drawer.tsx:handleCommentKeyDown
handlePostComment software healthy components/task-drawer.tsx:handlePostComment
handleDeleteComment software healthy components/task-drawer.tsx:handleDeleteComment

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

LabelLayerStatusPath
.mcp.json software healthy .mcp.json
postcss.config.mjs software healthy postcss.config.mjs
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
migrate_sg.py software healthy migrate_sg.py
package.json software healthy package.json
SYSTEM_OVERVIEW.md software healthy SYSTEM_OVERVIEW.md
package-lock.json software healthy package-lock.json
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
eslint.config.mjs software healthy eslint.config.mjs
AGENTS.md software healthy AGENTS.md
next.config.ts software healthy next.config.ts
deploy.sh software healthy scripts/deploy.sh
invoice-template-form.tsx software healthy components/invoice-template-form.tsx
sidebar.tsx software healthy components/sidebar.tsx
unread-inbox.tsx software healthy components/unread-inbox.tsx
store-initializer.tsx software healthy components/store-initializer.tsx
theme-provider.tsx software healthy components/theme-provider.tsx
notification-toast-container.tsx software healthy components/notification-toast-container.tsx
task-drawer.tsx software healthy components/task-drawer.tsx
chat-toast-container.tsx software healthy components/chat-toast-container.tsx
kanban-board.tsx software healthy components/kanban-board.tsx
topbar.tsx software healthy components/topbar.tsx
invoice-line-items-editor.tsx software healthy components/invoice-line-items-editor.tsx
invoice-pdf.tsx software healthy components/invoice-pdf.tsx
admin-guard.tsx software healthy components/admin-guard.tsx
schedule-tab.tsx software healthy components/schedule-tab.tsx
pwa-register.tsx software healthy components/pwa-register.tsx
invoice-pdf-actions.tsx software healthy components/invoice-pdf-actions.tsx
globals.css software healthy app/globals.css
manifest.ts software healthy app/manifest.ts
page.tsx software healthy app/page.tsx
layout.tsx software healthy app/layout.tsx
page.tsx software healthy app/logout/page.tsx
page.tsx software healthy app/auth/callback/page.tsx
page.tsx software healthy app/auth/set-password/page.tsx
page.tsx software healthy app/review/[token]/page.tsx
page.tsx software healthy app/login/page.tsx
route.ts software healthy app/api/push/send/route.ts
route.ts software healthy app/api/competitor/pagerank/route.ts
route.ts software healthy app/api/competitor/ads/route.ts
route.ts software healthy app/api/competitor/pagespeed/route.ts
page.tsx software healthy app/report/[token]/page.tsx
layout.tsx software healthy app/(app)/layout.tsx
page.tsx software healthy app/(app)/settings/page.tsx
page.tsx software healthy app/(app)/notifications/page.tsx
page.tsx software healthy app/(app)/archive/page.tsx
page.tsx software healthy app/(app)/projects/page.tsx
page.tsx software healthy app/(app)/projects/new/page.tsx

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

LabelLayerStatusPath
scripts software healthy scripts
components software healthy components
app software healthy app
logout software healthy app/logout
auth software healthy app/auth
callback software healthy app/auth/callback
set-password software healthy app/auth/set-password
review software healthy app/review
[token] software healthy app/review/[token]
login software healthy app/login
api software healthy app/api
push software healthy app/api/push
send software healthy app/api/push/send
competitor software healthy app/api/competitor
pagerank software healthy app/api/competitor/pagerank
ads software healthy app/api/competitor/ads
pagespeed software healthy app/api/competitor/pagespeed
report software healthy app/report
[token] software healthy app/report/[token]
(app) software healthy app/(app)
settings software healthy app/(app)/settings
notifications software healthy app/(app)/notifications
archive software healthy app/(app)/archive
projects software healthy app/(app)/projects
new software healthy app/(app)/projects/new
[id] software healthy app/(app)/projects/[id]
renewals software healthy app/(app)/renewals
dashboard software healthy app/(app)/dashboard
team software healthy app/(app)/team
competitor-research software healthy app/(app)/competitor-research
chat software healthy app/(app)/chat
templates software healthy app/(app)/templates
tasks software healthy app/(app)/tasks
clients software healthy app/(app)/clients
content software healthy app/(app)/content
new software healthy app/(app)/content/new
[id] software healthy app/(app)/content/[id]
credentials software healthy app/(app)/credentials
new software healthy app/(app)/credentials/new
invoices software healthy app/(app)/invoices
new software healthy app/(app)/invoices/new
[id] software healthy app/(app)/invoices/[id]
templates software healthy app/(app)/invoices/templates
new software healthy app/(app)/invoices/templates/new
[id] software healthy app/(app)/invoices/templates/[id]
actions software healthy app/actions
lib software healthy lib
public software healthy public
.github software healthy .github
workflows software healthy .github/workflows

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

LabelLayerStatusPath
Home frontend healthy app/page.tsx
RootLayout frontend healthy app/layout.tsx
LogoutPage frontend healthy app/logout/page.tsx
AuthCallbackPage frontend healthy app/auth/callback/page.tsx
SetPasswordPage frontend healthy app/auth/set-password/page.tsx
ReviewPage frontend healthy app/review/[token]/page.tsx
LoginPage frontend healthy app/login/page.tsx
AppLayout frontend healthy app/(app)/layout.tsx
SettingsPage frontend healthy app/(app)/settings/page.tsx
NotificationsPage frontend healthy app/(app)/notifications/page.tsx
ArchivePage frontend healthy app/(app)/archive/page.tsx
ProjectsPage frontend healthy app/(app)/projects/page.tsx
NewProjectPage frontend healthy app/(app)/projects/new/page.tsx
ProjectDetailPage frontend healthy app/(app)/projects/[id]/page.tsx
RenewalsPage frontend healthy app/(app)/renewals/page.tsx
DashboardPage frontend healthy app/(app)/dashboard/page.tsx
TeamPage frontend healthy app/(app)/team/page.tsx
CompetitorResearchPage frontend healthy app/(app)/competitor-research/page.tsx
ChatPage frontend healthy app/(app)/chat/page.tsx
TemplatesPage frontend healthy app/(app)/templates/page.tsx
TasksPage frontend healthy app/(app)/tasks/page.tsx
ClientsPage frontend healthy app/(app)/clients/page.tsx
ContentPage frontend healthy app/(app)/content/page.tsx
NewArticlePage frontend healthy app/(app)/content/new/page.tsx
ArticleDetailPage frontend healthy app/(app)/content/[id]/page.tsx
CredentialsPage frontend healthy app/(app)/credentials/page.tsx
NewCredentialPage frontend healthy app/(app)/credentials/new/page.tsx
InvoicesPage frontend healthy app/(app)/invoices/page.tsx
NewInvoicePage frontend healthy app/(app)/invoices/new/page.tsx
InvoiceDetailPage frontend healthy app/(app)/invoices/[id]/page.tsx
InvoiceTemplatesPage frontend healthy app/(app)/invoices/templates/page.tsx
NewInvoiceTemplatePage frontend healthy app/(app)/invoices/templates/new/page.tsx
EditInvoiceTemplatePage frontend healthy app/(app)/invoices/templates/[id]/page.tsx

LabelLayerStatusPath
VPS_USER cicd healthy
VPS_SSH_KEY cicd healthy
VPS_HOST cicd healthy

LabelLayerStatusPath
postgresql data healthy CLAUDE.md
postgres data healthy CLAUDE.md

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

LabelLayerStatusPath
vps::aws hardware healthy migrate_sg.py

LabelLayerStatusPath
password_literal::app/(app)/credentials/page.tsx security healthy app/(app)/credentials/page.tsx

LabelLayerStatusPath
auth::lib/auth-context.tsx security healthy lib/auth-context.tsx

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

LabelLayerStatusPath
deploy cicd healthy .github/workflows/deploy.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/e0a079d7-07ce-4090-af97-6a2ab990777c/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/e0a079d7-07ce-4090-af97-6a2ab990777c/

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.