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.

SeanWangYS/AssetAnchor

https://github.com/SeanWangYS/AssetAnchor · scanned 2026-06-16 00:05 UTC (2 months, 2 weeks ago)

17 raw signals (0 security + 17 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 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.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 748 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
ensureApp software healthy apps/functions/src/exchangeRates/fetchAndStore.ts:ensureApp
fetchAndStoreUsdRate software healthy apps/functions/src/exchangeRates/fetchAndStore.ts:fetchAndS…
parseBotUsdCsv software healthy apps/functions/src/exchangeRates/parseBotCsv.ts:parseBotUsd…
lines software healthy apps/functions/src/exchangeRates/parseBotCsv.ts:lines
App software healthy apps/mobile/App.tsx:App
sanityCheck software healthy apps/mobile/src/sanity.ts:sanityCheck
wireEmulatorsOnce software healthy apps/mobile/src/services/firebase/index.ts:wireEmulatorsOnce
AuthStack software healthy apps/mobile/src/core/navigation/AuthStack.tsx:AuthStack
RootNavigator software healthy apps/mobile/src/core/navigation/RootNavigator.tsx:RootNavig…
RootStack software healthy apps/mobile/src/core/navigation/RootStack.tsx:RootStack
MainTabs software healthy apps/mobile/src/core/navigation/MainTabs.tsx:MainTabs
Button software healthy apps/mobile/src/core/ui/Button.tsx:Button
Input software healthy apps/mobile/src/core/ui/Input.tsx:Input
Sheet software healthy apps/mobile/src/core/ui/Sheet.tsx:Sheet
ListItem software healthy apps/mobile/src/core/ui/List.tsx:ListItem
content software healthy apps/mobile/src/core/ui/List.tsx:content
userDocRef software healthy apps/mobile/src/core/firestore/index.ts:userDocRef
accountsCol software healthy apps/mobile/src/core/firestore/index.ts:accountsCol
accountDocRef software healthy apps/mobile/src/core/firestore/index.ts:accountDocRef
transactionsCol software healthy apps/mobile/src/core/firestore/index.ts:transactionsCol
transactionDocRef software healthy apps/mobile/src/core/firestore/index.ts:transactionDocRef
exchangeRatesCol software healthy apps/mobile/src/core/firestore/index.ts:exchangeRatesCol
SettingsScreen software healthy apps/mobile/src/features/settings/SettingsScreen.tsx:Settin…
displayPrice software healthy apps/mobile/src/features/transactions/TransactionsScreen.ts…
displayQty software healthy apps/mobile/src/features/transactions/TransactionsScreen.ts…
TransactionsScreen software healthy apps/mobile/src/features/transactions/TransactionsScreen.ts…
writeTransaction software healthy apps/mobile/src/features/transactions/transactionService.ts…
AddTransactionScreen software healthy apps/mobile/src/features/transactions/screens/AddTransactio…
onSubmit software healthy apps/mobile/src/features/transactions/screens/AddTransactio…
TransactionForm software healthy apps/mobile/src/features/transactions/components/Transactio…
enumOptions software healthy apps/mobile/src/features/transactions/components/Transactio…
SelectField software healthy apps/mobile/src/features/transactions/components/Transactio…
authErrorMessage software healthy apps/mobile/src/features/auth/authErrors.ts:authErrorMessage
createUserDocIfMissing software healthy apps/mobile/src/features/auth/userDoc.ts:createUserDocIfMis…
getUserDoc software healthy apps/mobile/src/features/auth/userDoc.ts:getUserDoc
toResult software healthy apps/mobile/src/features/auth/authService.ts:toResult
code software healthy apps/mobile/src/features/auth/authService.ts:code
signUpWithEmail software healthy apps/mobile/src/features/auth/authService.ts:signUpWithEmail
signInWithEmail software healthy apps/mobile/src/features/auth/authService.ts:signInWithEmail
sendPasswordReset software healthy apps/mobile/src/features/auth/authService.ts:sendPasswordRe…
signOut software healthy apps/mobile/src/features/auth/authService.ts:signOut
signInWithGoogle software healthy apps/mobile/src/features/auth/authService.ts:signInWithGoog…
SignUpScreen software healthy apps/mobile/src/features/auth/screens/SignUpScreen.tsx:Sign…
onSignUp software healthy apps/mobile/src/features/auth/screens/SignUpScreen.tsx:onSi…
ForgotPasswordScreen software healthy apps/mobile/src/features/auth/screens/ForgotPasswordScreen.…
onReset software healthy apps/mobile/src/features/auth/screens/ForgotPasswordScreen.…
SignInScreen software healthy apps/mobile/src/features/auth/screens/SignInScreen.tsx:Sign…
onSignIn software healthy apps/mobile/src/features/auth/screens/SignInScreen.tsx:onSi…
createAccount software healthy apps/mobile/src/features/accounts/accountService.ts:createA…
updateAccount software healthy apps/mobile/src/features/accounts/accountService.ts:updateA…

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

LabelLayerStatusPath
.commitlintrc.cjs software healthy .commitlintrc.cjs
.prettierrc.json software healthy .prettierrc.json
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
firebase.json software healthy firebase.json
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
LICENSE software healthy LICENSE
eslint.config.mjs software healthy eslint.config.mjs
tsconfig.base.json software healthy tsconfig.base.json
package.json software healthy firebase/package.json
jest.config.ts software healthy firebase/jest.config.ts
firestore.indexes.json software healthy firebase/firestore.indexes.json
tsconfig.json software healthy firebase/tsconfig.json
firestore.rules.test.ts software healthy firebase/tests/firestore.rules.test.ts
README.md software healthy design_inspiration/README.md
GEMINI_PROMPT.md software healthy design_inspiration/gemini_outputs/GEMINI_PROMPT.md
package.json software healthy apps/functions/package.json
jest.config.ts software healthy apps/functions/jest.config.ts
tsup.config.ts software healthy apps/functions/tsup.config.ts
tsconfig.json software healthy apps/functions/tsconfig.json
index.ts software healthy apps/functions/src/index.ts
parseBotCsv.test.ts software healthy apps/functions/src/exchangeRates/parseBotCsv.test.ts
fetchAndStore.ts software healthy apps/functions/src/exchangeRates/fetchAndStore.ts
parseBotCsv.ts software healthy apps/functions/src/exchangeRates/parseBotCsv.ts
metro.config.js software healthy apps/mobile/metro.config.js
eas.json software healthy apps/mobile/eas.json
package.json software healthy apps/mobile/package.json
index.ts software healthy apps/mobile/index.ts
jest.config.ts software healthy apps/mobile/jest.config.ts
app.config.ts software healthy apps/mobile/app.config.ts
.env.example software healthy apps/mobile/.env.example
tsconfig.json software healthy apps/mobile/tsconfig.json
App.tsx software healthy apps/mobile/App.tsx
sanity.ts software healthy apps/mobile/src/sanity.ts
zh-TW.ts software healthy apps/mobile/src/i18n/zh-TW.ts
index.ts software healthy apps/mobile/src/services/firebase/index.ts
index.ts software healthy apps/mobile/src/services/exchange-rates/index.ts
exchangeRatesStore.ts software healthy apps/mobile/src/services/exchange-rates/exchangeRatesStore.…
AuthStack.tsx software healthy apps/mobile/src/core/navigation/AuthStack.tsx
RootNavigator.tsx software healthy apps/mobile/src/core/navigation/RootNavigator.tsx
RootStack.tsx software healthy apps/mobile/src/core/navigation/RootStack.tsx
types.ts software healthy apps/mobile/src/core/navigation/types.ts
MainTabs.tsx software healthy apps/mobile/src/core/navigation/MainTabs.tsx
Button.tsx software healthy apps/mobile/src/core/ui/Button.tsx
Input.tsx software healthy apps/mobile/src/core/ui/Input.tsx
index.ts software healthy apps/mobile/src/core/ui/index.ts
Sheet.tsx software healthy apps/mobile/src/core/ui/Sheet.tsx
List.tsx software healthy apps/mobile/src/core/ui/List.tsx

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

LabelLayerStatusPath
firebase software healthy firebase
tests software healthy firebase/tests
design_inspiration software healthy design_inspiration
gemini_outputs software healthy design_inspiration/gemini_outputs
apps software healthy apps
functions software healthy apps/functions
src software healthy apps/functions/src
exchangeRates software healthy apps/functions/src/exchangeRates
mobile software healthy apps/mobile
src software healthy apps/mobile/src
i18n software healthy apps/mobile/src/i18n
services software healthy apps/mobile/src/services
firebase software healthy apps/mobile/src/services/firebase
exchange-rates software healthy apps/mobile/src/services/exchange-rates
core software healthy apps/mobile/src/core
navigation software healthy apps/mobile/src/core/navigation
ui software healthy apps/mobile/src/core/ui
theme software healthy apps/mobile/src/core/theme
firestore software healthy apps/mobile/src/core/firestore
features software healthy apps/mobile/src/features
settings software healthy apps/mobile/src/features/settings
transactions software healthy apps/mobile/src/features/transactions
screens software healthy apps/mobile/src/features/transactions/screens
components software healthy apps/mobile/src/features/transactions/components
auth software healthy apps/mobile/src/features/auth
screens software healthy apps/mobile/src/features/auth/screens
accounts software healthy apps/mobile/src/features/accounts
screens software healthy apps/mobile/src/features/accounts/screens
components software healthy apps/mobile/src/features/accounts/components
holdings software healthy apps/mobile/src/features/holdings
screens software healthy apps/mobile/src/features/holdings/screens
docs software healthy docs
superpowers software healthy docs/superpowers
plans software healthy docs/superpowers/plans
specs software healthy docs/superpowers/specs
design software healthy docs/design
accounts-management software healthy docs/design/accounts-management
auth-flow software healthy docs/design/auth-flow
exploration software healthy docs/design/auth-flow/exploration
app-prototype software healthy docs/design/app-prototype
prototype software healthy docs/design/app-prototype/prototype
transactions-page software healthy docs/design/transactions-page
analysis-page software healthy docs/design/analysis-page
prototype software healthy docs/design/analysis-page/prototype
holdings-overview software healthy docs/design/holdings-overview
prototype software healthy docs/design/holdings-overview/prototype
adr software healthy docs/adr
runbook software healthy docs/runbook
retros software healthy docs/retros
tech_note software healthy docs/tech_note

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

LabelLayerStatusPath
App frontend healthy apps/mobile/App.tsx
AuthStack frontend healthy apps/mobile/src/core/navigation/AuthStack.tsx
RootNavigator frontend healthy apps/mobile/src/core/navigation/RootNavigator.tsx
RootStack frontend healthy apps/mobile/src/core/navigation/RootStack.tsx
MainTabs frontend healthy apps/mobile/src/core/navigation/MainTabs.tsx
Button frontend healthy apps/mobile/src/core/ui/Button.tsx
Input frontend healthy apps/mobile/src/core/ui/Input.tsx
Sheet frontend healthy apps/mobile/src/core/ui/Sheet.tsx
SettingsScreen frontend healthy apps/mobile/src/features/settings/SettingsScreen.tsx
TransactionsScreen frontend healthy apps/mobile/src/features/transactions/TransactionsScreen.tsx
AddTransactionScreen frontend healthy apps/mobile/src/features/transactions/screens/AddTransactio…
TransactionForm frontend healthy apps/mobile/src/features/transactions/components/Transactio…
SignUpScreen frontend healthy apps/mobile/src/features/auth/screens/SignUpScreen.tsx
ForgotPasswordScreen frontend healthy apps/mobile/src/features/auth/screens/ForgotPasswordScreen.…
SignInScreen frontend healthy apps/mobile/src/features/auth/screens/SignInScreen.tsx
AccountsStack frontend healthy apps/mobile/src/features/accounts/AccountsStack.tsx
AddAccountScreen frontend healthy apps/mobile/src/features/accounts/screens/AddAccountScreen.…
AccountDetailScreen frontend healthy apps/mobile/src/features/accounts/screens/AccountDetailScre…
AccountListScreen frontend healthy apps/mobile/src/features/accounts/screens/AccountListScreen…
AccountForm frontend healthy apps/mobile/src/features/accounts/components/AccountForm.tsx
HoldingsStack frontend healthy apps/mobile/src/features/holdings/HoldingsStack.tsx
HoldingsOverviewScreen frontend healthy apps/mobile/src/features/holdings/screens/HoldingsOverviewS…
AssetDetailScreen frontend healthy apps/mobile/src/features/holdings/screens/AssetDetailScreen…

LabelLayerStatusPath
Money software healthy packages/shared/src/money/money.ts:Money
for software healthy packages/shared/src/money/errors.ts:for
MoneyError software healthy packages/shared/src/money/errors.ts:MoneyError
CurrencyMismatchError software healthy packages/shared/src/money/errors.ts:CurrencyMismatchError
DivisionByZeroError software healthy packages/shared/src/money/errors.ts:DivisionByZeroError
InvalidMoneyValueError software healthy packages/shared/src/money/errors.ts:InvalidMoneyValueError

LabelLayerStatusPath
lint cicd healthy .github/workflows/ci.yml
typecheck cicd healthy .github/workflows/ci.yml
test cicd healthy .github/workflows/ci.yml
rules cicd healthy .github/workflows/ci.yml

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

LabelLayerStatusPath
port:8080 network healthy firebase/tests/firestore.rules.test.ts

LabelLayerStatusPath
vps::gcp hardware healthy pnpm-lock.yaml

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

LabelLayerStatusPath
NODE_VERSION cicd healthy
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/807a3a40-f310-4d0f-846a-552d2c287ac3/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/807a3a40-f310-4d0f-846a-552d2c287ac3/

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.