https://github.com/TINKPA/receipt-assistant-frontend
· scanned 2026-06-16 00:37 UTC (2 months, 2 weeks ago)
51 raw signals (0 security + 51 graph)
Last scanned 2 months, 2 weeks ago · v1 · 51 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 592 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 |
|---|---|---|---|
run |
software | healthy | scripts/generate-build-info.mjs:run |
useClickAway |
software | healthy | src/components/TransactionsFilters.tsx:useClickAway |
onDocClick |
software | healthy | src/components/TransactionsFilters.tsx:onDocClick |
TransactionsFilters |
software | healthy | src/components/TransactionsFilters.tsx:TransactionsFilters |
toggleCategory |
software | healthy | src/components/TransactionsFilters.tsx:toggleCategory |
toggleTransactionType |
software | healthy | src/components/TransactionsFilters.tsx:toggleTransactionType |
Chip |
software | healthy | src/components/TransactionsFilters.tsx:Chip |
Popover |
software | healthy | src/components/TransactionsFilters.tsx:Popover |
FieldLabel |
software | healthy | src/components/TransactionsFilters.tsx:FieldLabel |
DeleteReceiptDialog |
software | healthy | src/components/DeleteReceiptDialog.tsx:DeleteReceiptDialog |
handleProblem |
software | healthy | src/components/DeleteReceiptDialog.tsx:handleProblem |
handleConfirm |
software | healthy | src/components/DeleteReceiptDialog.tsx:handleConfirm |
renderOptions |
software | healthy | src/components/DeleteReceiptDialog.tsx:renderOptions |
renderBlockCascadeReconciled |
software | healthy | src/components/DeleteReceiptDialog.tsx:renderBlockCascadeRe… |
renderBlockCannotDeleteReconciled |
software | healthy | src/components/DeleteReceiptDialog.tsx:renderBlockCannotDel… |
renderBlockDocumentHasLinks |
software | healthy | src/components/DeleteReceiptDialog.tsx:renderBlockDocumentH… |
onUnreconciled |
software | healthy | src/components/DeleteReceiptDialog.tsx:onUnreconciled |
remaining |
software | healthy | src/components/DeleteReceiptDialog.tsx:remaining |
OptionRow |
software | healthy | src/components/DeleteReceiptDialog.tsx:OptionRow |
BrandPage |
software | healthy | src/components/BrandPage.tsx:BrandPage |
PartySummarySection |
software | healthy | src/components/BrandPage.tsx:PartySummarySection |
RoleStat |
software | healthy | src/components/BrandPage.tsx:RoleStat |
BackBar |
software | healthy | src/components/BrandPage.tsx:BackBar |
BrandHero |
software | healthy | src/components/BrandPage.tsx:BrandHero |
StatsStrip |
software | healthy | src/components/BrandPage.tsx:StatsStrip |
fmt |
software | healthy | src/components/BrandPage.tsx:fmt |
StatCell |
software | healthy | src/components/BrandPage.tsx:StatCell |
LocationsCard |
software | healthy | src/components/BrandPage.tsx:LocationsCard |
LocationRow |
software | healthy | src/components/BrandPage.tsx:LocationRow |
cityState |
software | healthy | src/components/BrandPage.tsx:cityState |
body |
software | healthy | src/components/BrandPage.tsx:body |
RecentList |
software | healthy | src/components/BrandPage.tsx:RecentList |
RecentRow |
software | healthy | src/components/BrandPage.tsx:RecentRow |
SiblingsCard |
software | healthy | src/components/BrandPage.tsx:SiblingsCard |
formatDay |
software | healthy | src/components/BrandPage.tsx:formatDay |
useProcessingJobs |
software | healthy | src/components/useProcessingJobs.ts:useProcessingJobs |
formatMinor |
software | healthy | src/components/Products.tsx:formatMinor |
Products |
software | healthy | src/components/Products.tsx:Products |
ProductDetail |
software | healthy | src/components/Products.tsx:ProductDetail |
onMerge |
software | healthy | src/components/Products.tsx:onMerge |
onRecompute |
software | healthy | src/components/Products.tsx:onRecompute |
ProductEditForm |
software | healthy | src/components/Products.tsx:ProductEditForm |
BackBar |
software | healthy | src/components/Products.tsx:BackBar |
Section |
software | healthy | src/components/Products.tsx:Section |
Stat |
software | healthy | src/components/Products.tsx:Stat |
formatDeletedAt |
software | healthy | src/components/DeletedBadge.tsx:formatDeletedAt |
DeletedBadge |
software | healthy | src/components/DeletedBadge.tsx:DeletedBadge |
Dashboard |
software | healthy | src/components/Dashboard.tsx:Dashboard |
GreetingRow |
software | healthy | src/components/Dashboard.tsx:GreetingRow |
MonthCard |
software | healthy | src/components/Dashboard.tsx:MonthCard |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
Dockerfile |
software | healthy | Dockerfile |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
docker-compose.yml |
software | healthy | docker-compose.yml |
generate-build-info.mjs |
software | healthy | scripts/generate-build-info.mjs |
index.css |
software | healthy | src/index.css |
routeTree.gen.ts |
software | healthy | src/routeTree.gen.ts |
categoryMeta.ts |
software | healthy | src/categoryMeta.ts |
constants.ts |
software | healthy | src/constants.ts |
main.tsx |
software | healthy | src/main.tsx |
vite-env.d.ts |
software | healthy | src/vite-env.d.ts |
types.ts |
software | healthy | src/types.ts |
buildInfo.ts |
software | healthy | src/generated/buildInfo.ts |
buildInfo.json |
software | healthy | src/generated/buildInfo.json |
TransactionsFilters.tsx |
software | healthy | src/components/TransactionsFilters.tsx |
DeleteReceiptDialog.tsx |
software | healthy | src/components/DeleteReceiptDialog.tsx |
BrandPage.tsx |
software | healthy | src/components/BrandPage.tsx |
useProcessingJobs.ts |
software | healthy | src/components/useProcessingJobs.ts |
Products.tsx |
software | healthy | src/components/Products.tsx |
DeletedBadge.tsx |
software | healthy | src/components/DeletedBadge.tsx |
Dashboard.tsx |
software | healthy | src/components/Dashboard.tsx |
BatchDetail.tsx |
software | healthy | src/components/BatchDetail.tsx |
CategoryIcon.tsx |
software | healthy | src/components/CategoryIcon.tsx |
TabBar.tsx |
software | healthy | src/components/TabBar.tsx |
Batches.tsx |
software | healthy | src/components/Batches.tsx |
MerchantDetail.tsx |
software | healthy | src/components/MerchantDetail.tsx |
MonthlyReview.tsx |
software | healthy | src/components/MonthlyReview.tsx |
Transactions.tsx |
software | healthy | src/components/Transactions.tsx |
MerchantIcon.tsx |
software | healthy | src/components/MerchantIcon.tsx |
YearlyReview.tsx |
software | healthy | src/components/YearlyReview.tsx |
ProcessingCard.tsx |
software | healthy | src/components/ProcessingCard.tsx |
BuildInfoPanel.tsx |
software | healthy | src/components/BuildInfoPanel.tsx |
Layout.tsx |
software | healthy | src/components/Layout.tsx |
ConfirmActionDialog.tsx |
software | healthy | src/components/ConfirmActionDialog.tsx |
EditReceiptModal.tsx |
software | healthy | src/components/EditReceiptModal.tsx |
UnreconcileDialog.tsx |
software | healthy | src/components/UnreconcileDialog.tsx |
Capture.tsx |
software | healthy | src/components/Capture.tsx |
Settings.tsx |
software | healthy | src/components/Settings.tsx |
Brands.tsx |
software | healthy | src/components/Brands.tsx |
TransactionRowMenu.tsx |
software | healthy | src/components/TransactionRowMenu.tsx |
index.tsx |
software | healthy | src/components/ReceiptDetail/index.tsx |
LineItemsCard.tsx |
software | healthy | src/components/ReceiptDetail/parts/LineItemsCard.tsx |
OriginalReceiptCollapsible.tsx |
software | healthy | src/components/ReceiptDetail/parts/OriginalReceiptCollapsib… |
StatusRow.tsx |
software | healthy | src/components/ReceiptDetail/parts/StatusRow.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/add |
frontend | healthy | src/routeTree.gen.ts |
/ |
frontend | healthy | src/routeTree.gen.ts |
/transactions |
frontend | healthy | src/routeTree.gen.ts |
/wish/ |
frontend | healthy | src/routeTree.gen.ts |
/settings/ |
frontend | healthy | src/routeTree.gen.ts |
/owned/ |
frontend | healthy | src/routeTree.gen.ts |
/insights/ |
frontend | healthy | src/routeTree.gen.ts |
/batches/ |
frontend | healthy | src/routeTree.gen.ts |
/wish/$wishId |
frontend | healthy | src/routeTree.gen.ts |
/review/yearly |
frontend | healthy | src/routeTree.gen.ts |
/review/monthly |
frontend | healthy | src/routeTree.gen.ts |
/receipt/$receiptId |
frontend | healthy | src/routeTree.gen.ts |
/product/$productId |
frontend | healthy | src/routeTree.gen.ts |
/owned/stats |
frontend | healthy | src/routeTree.gen.ts |
/owned/$ownedItemId |
frontend | healthy | src/routeTree.gen.ts |
/merchant/$merchantId |
frontend | healthy | src/routeTree.gen.ts |
/brand/$brandId |
frontend | healthy | src/routeTree.gen.ts |
/batches/$batchId |
frontend | healthy | src/routeTree.gen.ts |
/settings/products/ |
frontend | healthy | src/routeTree.gen.ts |
/settings/brands/ |
frontend | healthy | src/routeTree.gen.ts |
/wish |
frontend | healthy | src/routeTree.gen.ts |
/settings |
frontend | healthy | src/routeTree.gen.ts |
/owned |
frontend | healthy | src/routeTree.gen.ts |
/insights |
frontend | healthy | src/routeTree.gen.ts |
/batches |
frontend | healthy | src/routeTree.gen.ts |
/settings/products |
frontend | healthy | src/routeTree.gen.ts |
/settings/brands |
frontend | healthy | src/routeTree.gen.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
TransactionsFilters |
frontend | healthy | src/components/TransactionsFilters.tsx |
DeleteReceiptDialog |
frontend | healthy | src/components/DeleteReceiptDialog.tsx |
BrandPage |
frontend | healthy | src/components/BrandPage.tsx |
Products |
frontend | healthy | src/components/Products.tsx |
DeletedBadge |
frontend | healthy | src/components/DeletedBadge.tsx |
Dashboard |
frontend | healthy | src/components/Dashboard.tsx |
BatchDetail |
frontend | healthy | src/components/BatchDetail.tsx |
TabBar |
frontend | healthy | src/components/TabBar.tsx |
Batches |
frontend | healthy | src/components/Batches.tsx |
MerchantDetail |
frontend | healthy | src/components/MerchantDetail.tsx |
MonthlyReview |
frontend | healthy | src/components/MonthlyReview.tsx |
Transactions |
frontend | healthy | src/components/Transactions.tsx |
YearlyReview |
frontend | healthy | src/components/YearlyReview.tsx |
ProcessingCardList |
frontend | healthy | src/components/ProcessingCard.tsx |
BuildInfoPanel |
frontend | healthy | src/components/BuildInfoPanel.tsx |
Layout |
frontend | healthy | src/components/Layout.tsx |
ConfirmActionDialog |
frontend | healthy | src/components/ConfirmActionDialog.tsx |
EditReceiptModal |
frontend | healthy | src/components/EditReceiptModal.tsx |
UnreconcileDialog |
frontend | healthy | src/components/UnreconcileDialog.tsx |
Capture |
frontend | healthy | src/components/Capture.tsx |
Settings |
frontend | healthy | src/components/Settings.tsx |
Brands |
frontend | healthy | src/components/Brands.tsx |
TransactionRowMenu |
frontend | healthy | src/components/TransactionRowMenu.tsx |
ReceiptDetail |
frontend | healthy | src/components/ReceiptDetail/index.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
src |
software | healthy | src |
generated |
software | healthy | src/generated |
components |
software | healthy | src/components |
ReceiptDetail |
software | healthy | src/components/ReceiptDetail |
parts |
software | healthy | src/components/ReceiptDetail/parts |
lib |
software | healthy | src/lib |
api |
software | healthy | src/lib/api |
routes |
software | healthy | src/routes |
_shell |
software | healthy | src/routes/_shell |
settings |
software | healthy | src/routes/_shell/settings |
brands |
software | healthy | src/routes/_shell/settings/brands |
products |
software | healthy | src/routes/_shell/settings/products |
batches |
software | healthy | src/routes/_shell/batches |
brand |
software | healthy | src/routes/_shell/brand |
review |
software | healthy | src/routes/_shell/review |
product |
software | healthy | src/routes/_shell/product |
wish |
software | healthy | src/routes/_shell/wish |
insights |
software | healthy | src/routes/_shell/insights |
owned |
software | healthy | src/routes/_shell/owned |
receipt |
software | healthy | src/routes/_shell/receipt |
merchant |
software | healthy | src/routes/_shell/merchant |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | vite.config.ts |
port:80 |
network | healthy | Dockerfile |
port:8080 |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | vite.config.ts |
caddy |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
frontend |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-91ikeei1 |
software | healthy | /tmp/repobility-clone-91ikeei1 |
| Label | Layer | Status | Path |
|---|---|---|---|
filter |
software | healthy | src/routes/_shell/settings/products/index.tsx:filter |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.env.example |
security | healthy | .env.example |
This page is publicly accessible at:
https://repobility.com/scan/231cede3-9a39-47dd-9fe0-929695683327/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/231cede3-9a39-47dd-9fe0-929695683327/
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.