https://github.com/dgallion1/simpleBudget
· scanned 2026-06-17 01:56 UTC (1 month, 1 week ago)
27 raw signals (0 security + 27 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -3.6 (diff) · 26 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 558 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 |
|---|---|---|---|
go.mod |
software | healthy | go.mod |
CLAUDE.md |
software | healthy | CLAUDE.md |
AGENTS.md |
software | healthy | AGENTS.md |
.goreleaser.yaml |
software | healthy | .goreleaser.yaml |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
README.md |
software | healthy | README.md |
Makefile |
software | healthy | Makefile |
LICENSE |
software | healthy | LICENSE |
.air.toml |
software | healthy | .air.toml |
embed.go |
software | healthy | testdata/embed.go |
whatif.json |
software | healthy | testdata/settings/whatif.json |
gen-joint-life-table.py |
software | healthy | scripts/gen-joint-life-table.py |
gen-api-index.sh |
software | healthy | scripts/gen-api-index.sh |
release.yml |
software | healthy | .github/workflows/release.yml |
render_major_expenses_test.go |
software | healthy | internal/templates/render_major_expenses_test.go |
render_major_expenses_verdict_test.go |
software | healthy | internal/templates/render_major_expenses_verdict_test.go |
page_data_test.go |
software | healthy | internal/templates/page_data_test.go |
render.go |
software | healthy | internal/templates/render.go |
page_data.go |
software | healthy | internal/templates/page_data.go |
render_test.go |
software | healthy | internal/templates/render_test.go |
render_joint_life_test.go |
software | healthy | internal/templates/render_joint_life_test.go |
render_helpers_test.go |
software | healthy | internal/templates/render_helpers_test.go |
assertions_test.go |
software | healthy | internal/testutil/assertions_test.go |
testutil_test.go |
software | healthy | internal/testutil/testutil_test.go |
testutil.go |
software | healthy | internal/testutil/testutil.go |
assertions.go |
software | healthy | internal/testutil/assertions.go |
transaction.go |
software | healthy | internal/models/transaction.go |
whatif_test.go |
software | healthy | internal/models/whatif_test.go |
models_extra_test.go |
software | healthy | internal/models/models_extra_test.go |
transaction_test.go |
software | healthy | internal/models/transaction_test.go |
user_profile_test.go |
software | healthy | internal/models/user_profile_test.go |
models_tax_optimizer_test.go |
software | healthy | internal/models/models_tax_optimizer_test.go |
healthcare.go |
software | healthy | internal/models/healthcare.go |
ptr.go |
software | healthy | internal/models/ptr.go |
doc.go |
software | healthy | internal/models/doc.go |
healthcare_test.go |
software | healthy | internal/models/healthcare_test.go |
user_profile.go |
software | healthy | internal/models/user_profile.go |
whatif_spouse_sole_beneficiary_test.go |
software | healthy | internal/models/whatif_spouse_sole_beneficiary_test.go |
allocation_test.go |
software | healthy | internal/models/allocation_test.go |
whatif.go |
software | healthy | internal/models/whatif.go |
roth_first_funded_test.go |
software | healthy | internal/models/roth_first_funded_test.go |
income_source.go |
software | healthy | internal/models/income_source.go |
insights.go |
software | healthy | internal/models/insights.go |
income_source_test.go |
software | healthy | internal/models/income_source_test.go |
major_expense.go |
software | healthy | internal/models/major_expense.go |
dashboard.go |
software | healthy | internal/models/dashboard.go |
version_test.go |
software | healthy | internal/version/version_test.go |
version.go |
software | healthy | internal/version/version.go |
classifier_test.go |
software | healthy | internal/services/classifier/classifier_test.go |
classifier.go |
software | healthy | internal/services/classifier/classifier.go |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
testdata |
software | healthy | testdata |
settings |
software | healthy | testdata/settings |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
internal |
software | healthy | internal |
templates |
software | healthy | internal/templates |
testutil |
software | healthy | internal/testutil |
models |
software | healthy | internal/models |
version |
software | healthy | internal/version |
services |
software | healthy | internal/services |
classifier |
software | healthy | internal/services/classifier |
dataloader |
software | healthy | internal/services/dataloader |
backup |
software | healthy | internal/services/backup |
metrics |
software | healthy | internal/services/metrics |
retirement |
software | healthy | internal/services/retirement |
prepare |
software | healthy | internal/services/retirement/prepare |
analysis |
software | healthy | internal/services/retirement/analysis |
completeness |
software | healthy | internal/services/retirement/completeness |
engine |
software | healthy | internal/services/retirement/engine |
history |
software | healthy | internal/services/retirement/history |
storage |
software | healthy | internal/services/storage |
amazon |
software | healthy | internal/services/amazon |
majorexpenses |
software | healthy | internal/services/majorexpenses |
config |
software | healthy | internal/config |
handlers |
software | healthy | internal/handlers |
dashboard |
software | healthy | internal/handlers/dashboard |
insights |
software | healthy | internal/handlers/insights |
backup |
software | healthy | internal/handlers/backup |
explorer |
software | healthy | internal/handlers/explorer |
whatif |
software | healthy | internal/handlers/whatif |
duplicates |
software | healthy | internal/handlers/duplicates |
majorexpenses |
software | healthy | internal/handlers/majorexpenses |
http |
software | healthy | internal/http |
docs |
software | healthy | docs |
api |
software | healthy | docs/api |
internal |
software | healthy | docs/api/internal |
services |
software | healthy | docs/api/internal/services |
retirement |
software | healthy | docs/api/internal/services/retirement |
handlers |
software | healthy | docs/api/internal/handlers |
cmd |
software | healthy | docs/api/cmd |
architecture-deepening |
software | healthy | docs/architecture-deepening |
superpowers |
software | healthy | docs/superpowers |
specs |
software | healthy | docs/superpowers/specs |
plans |
software | healthy | docs/superpowers/plans |
web |
software | healthy | web |
static |
software | healthy | web/static |
js |
software | healthy | web/static/js |
css |
software | healthy | web/static/css |
templates |
software | healthy | web/templates |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
fetch_xml |
software | healthy | scripts/gen-joint-life-table.py:59 |
cells |
software | healthy | scripts/gen-joint-life-table.py:67 |
parse_age |
software | healthy | scripts/gen-joint-life-table.py:72 |
parse_joint |
software | healthy | scripts/gen-joint-life-table.py:77 |
build_band |
software | healthy | scripts/gen-joint-life-table.py:117 |
verify |
software | healthy | scripts/gen-joint-life-table.py:131 |
fmt_factor |
software | healthy | scripts/gen-joint-life-table.py:150 |
render |
software | healthy | scripts/gen-joint-life-table.py:154 |
main |
software | healthy | scripts/gen-joint-life-table.py:191 |
scenarioKey |
software | healthy | web/static/js/whatif-tabs.js:scenarioKey |
resizeChartsIn |
software | healthy | web/static/js/whatif-tabs.js:resizeChartsIn |
activateTab |
software | healthy | web/static/js/whatif-tabs.js:activateTab |
restoreTab |
software | healthy | web/static/js/whatif-tabs.js:restoreTab |
applyCollapse |
software | healthy | web/static/js/whatif-tabs.js:applyCollapse |
toggleCollapse |
software | healthy | web/static/js/whatif-tabs.js:toggleCollapse |
wire |
software | healthy | web/static/js/whatif-tabs.js:wire |
openMajorExpenseDrilldown |
software | healthy | web/static/js/dashboard.js:openMajorExpenseDrilldown |
closeMajorExpenseModal |
software | healthy | web/static/js/dashboard.js:closeMajorExpenseModal |
openKPIDetail |
software | healthy | web/static/js/dashboard.js:openKPIDetail |
closeKPIModal |
software | healthy | web/static/js/dashboard.js:closeKPIModal |
exportKPIToCSV |
software | healthy | web/static/js/dashboard.js:exportKPIToCSV |
refreshCharts |
software | healthy | web/static/js/dashboard.js:refreshCharts |
setPreset |
software | healthy | web/static/js/dashboard.js:setPreset |
parseDateLocal |
software | healthy | web/static/js/dashboard.js:parseDateLocal |
formatDateLocal |
software | healthy | web/static/js/dashboard.js:formatDateLocal |
shiftWindow |
software | healthy | web/static/js/dashboard.js:shiftWindow |
handleFileSelect |
software | healthy | web/static/js/dashboard.js:handleFileSelect |
showDropZoneState |
software | healthy | web/static/js/dashboard.js:showDropZoneState |
uploadFile |
software | healthy | web/static/js/dashboard.js:uploadFile |
restoreBackup |
software | healthy | web/static/js/dashboard.js:restoreBackup |
isDarkMode |
software | healthy | web/static/js/charts.js:isDarkMode |
getThemeColors |
software | healthy | web/static/js/charts.js:getThemeColors |
renderChart |
software | healthy | web/static/js/charts.js:renderChart |
renderMajorExpenseBreakdown |
software | healthy | web/static/js/charts.js:renderMajorExpenseBreakdown |
pctText |
software | healthy | web/static/js/charts.js:pctText |
renderSparkline |
software | healthy | web/static/js/charts.js:renderSparkline |
updateChart |
software | healthy | web/static/js/charts.js:updateChart |
loadChart |
software | healthy | web/static/js/charts.js:loadChart |
loadAllCharts |
software | healthy | web/static/js/charts.js:loadAllCharts |
formatCurrency |
software | healthy | web/static/js/charts.js:formatCurrency |
updateProjectionDisplayMode |
software | healthy | web/static/js/charts.js:updateProjectionDisplayMode |
initWhatIfProjectionCards |
software | healthy | web/static/js/charts.js:initWhatIfProjectionCards |
initSparklines |
software | healthy | web/static/js/charts.js:initSparklines |
setCompareButtonState |
software | healthy | web/static/js/charts.js:setCompareButtonState |
toggleGuardrailCompareOverlay |
software | healthy | web/static/js/charts.js:toggleGuardrailCompareOverlay |
| Label | Layer | Status | Path |
|---|---|---|---|
dgallion1__simpleBudget |
software | healthy | /data/fable5_failed_archive/dgallion1__simpleBudget |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | cmd/server/main_test.go |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/d7e69468-818d-41e5-a7d8-29e098378de9/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/d7e69468-818d-41e5-a7d8-29e098378de9/
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.