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.

timpaap/stock-tracker

https://github.com/timpaap/stock-tracker · scanned 2026-06-16 00:36 UTC (2 months, 2 weeks ago)

19 raw signals (1 security + 18 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 19 actionable findings from 2 signal sources. 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 118 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
_ensure_dirs software healthy database.py:14
_get_connection software healthy database.py:19
_migrate_if_needed software healthy database.py:26
init_db software healthy database.py:83
load_asset_categories software healthy database.py:174
load_broad_regions software healthy database.py:184
save_asset_category software healthy database.py:194
save_broad_region software healthy database.py:210
load_setting software healthy database.py:226
save_setting software healthy database.py:235
load_etf_api_cache software healthy database.py:250
save_etf_api_cache software healthy database.py:272
clear_etf_api_cache software healthy database.py:284
save_transactions software healthy database.py:293
load_transactions software healthy database.py:376
load_home_exchanges software healthy database.py:385
get_all_isins software healthy database.py:408
save_price software healthy database.py:424
load_prices software healthy database.py:435
save_dividends software healthy database.py:444
load_dividends software healthy database.py:470
load_dividends_by_isin software healthy database.py:480
_norm_sector software healthy etf_holdings.py:103
_norm_country software healthy etf_holdings.py:109
_continent_of software healthy etf_holdings.py:151
_fetch_countries_justetf software healthy etf_holdings.py:176
_infer_region_fallback software healthy etf_holdings.py:202
_fetch_sector_weights software healthy etf_holdings.py:211
_fetch_top_holdings software healthy etf_holdings.py:222
fetch_etf_api_ninjas software healthy etf_holdings.py:240
_holdings_from_api software healthy etf_holdings.py:285
_norm_stock_key software healthy etf_holdings.py:331
get_stock_exposure software healthy etf_holdings.py:338
_add software healthy etf_holdings.py:374
_record_source software healthy etf_holdings.py:386
get_portfolio_breakdown software healthy etf_holdings.py:474
_safe_str software healthy dividend_parser.py:40
_safe_float software healthy dividend_parser.py:45
_parse_date software healthy dividend_parser.py:57
_detect_columns software healthy dividend_parser.py:69
parse_dividends software healthy dividend_parser.py:105
_parse_number software healthy issuer_holdings.py:75
_parse_ishares_csv software healthy issuer_holdings.py:83
_cell software healthy issuer_holdings.py:217
_fetch_ishares_path software healthy issuer_holdings.py:145
_fetch_ishares software healthy issuer_holdings.py:162
_parse_spdr_xlsx software healthy issuer_holdings.py:185
_fetch_spdr software healthy issuer_holdings.py:247
_fetch_vanguard software healthy issuer_holdings.py:310
_fetch_proxy software healthy issuer_holdings.py:385

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

LabelLayerStatusPath
database.py software healthy database.py
etf_holdings.py software healthy etf_holdings.py
README.md software healthy README.md
dividend_parser.py software healthy dividend_parser.py
issuer_holdings.py software healthy issuer_holdings.py
app.py software healthy app.py
charts.py software healthy charts.py
portfolio.py software healthy portfolio.py
transaction_parser.py software healthy transaction_parser.py

LabelLayerStatusPath
transactions data healthy database.py
prices data healthy database.py
dividends data healthy database.py
asset_categories data healthy database.py
settings data healthy database.py
etf_api_cache data healthy database.py

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

LabelLayerStatusPath
sqlite data healthy database.py

LabelLayerStatusPath
gpu (detected) hardware healthy etf_holdings.py
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/d56915be-7494-4fc7-934f-16cb195f44cc/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/d56915be-7494-4fc7-934f-16cb195f44cc/

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.