https://github.com/xbfighting/tdx2db
· scanned 2026-06-16 01:01 UTC (2 months, 1 week ago)
17 raw signals (0 security + 17 graph)
Last scanned 2 months, 1 week ago · v1 · 16 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 81 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 |
|---|---|---|---|
setup_logger |
software | healthy | src/logger.py:11 |
__init__ |
software | healthy | src/storage.py:190 |
save_to_csv |
software | healthy | src/storage.py:214 |
get_latest_datetime |
software | healthy | src/storage.py:233 |
get_latest_datetime_by_code |
software | healthy | src/storage.py:260 |
save_incremental |
software | healthy | src/storage.py:292 |
_save_incremental_pg |
software | healthy | src/storage.py:360 |
save_to_database |
software | healthy | src/storage.py:390 |
save_daily_data |
software | dead | src/storage.py:458 |
save_minute_data |
software | healthy | src/storage.py:487 |
save_stock_info |
software | healthy | src/storage.py:518 |
save_block_relation |
software | healthy | src/storage.py:547 |
__init__ |
software | healthy | src/config.py:32 |
database_url |
software | healthy | src/config.py:53 |
sync_single_stock_min_data |
software | healthy | src/cli.py:23 |
sync_all_daily_data |
software | healthy | src/cli.py:100 |
sync_all_min_data |
software | healthy | src/cli.py:164 |
parse_args |
software | healthy | src/cli.py:193 |
update_config |
software | healthy | src/cli.py:253 |
main |
software | healthy | src/cli.py:287 |
resample_ohlcv |
software | healthy | src/processor.py:36 |
_validate_ohlcv |
software | healthy | src/processor.py:54 |
_calculate_ma |
software | healthy | src/processor.py:92 |
process_daily_data |
software | healthy | src/processor.py:108 |
process_min_data |
software | healthy | src/processor.py:151 |
filter_data |
software | healthy | src/processor.py:210 |
filter_data_min |
software | healthy | src/processor.py:255 |
__init__ |
software | healthy | src/reader.py:26 |
get_stock_list |
software | healthy | src/reader.py:46 |
read_daily_data |
software | healthy | src/reader.py:91 |
_read_day_file_raw |
software | healthy | src/reader.py:124 |
read_min_data |
software | dead | src/reader.py:144 |
read_5min_data |
software | healthy | src/reader.py:196 |
read_all_daily_data |
software | healthy | src/reader.py:247 |
get_block_stock_relation |
software | healthy | src/reader.py:296 |
| Label | Layer | Status | Path |
|---|---|---|---|
__init__.py |
software | healthy | __init__.py |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
.env.example |
software | healthy | .env.example |
pyproject.toml |
software | healthy | pyproject.toml |
main.py |
software | healthy | main.py |
requirements.txt |
software | healthy | requirements.txt |
add_constraints.sql |
software | healthy | scripts/add_constraints.sql |
python-package.yml |
software | healthy | .github/workflows/python-package.yml |
__init__.py |
software | healthy | src/__init__.py |
logger.py |
software | healthy | src/logger.py |
storage.py |
software | healthy | src/storage.py |
config.py |
software | healthy | src/config.py |
cli.py |
software | healthy | src/cli.py |
processor.py |
software | healthy | src/processor.py |
reader.py |
software | healthy | src/reader.py |
CLAUDE.md |
quality | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
BlockStockRelation |
software | healthy | src/storage.py:24 |
DailyData |
software | healthy | src/storage.py:34 |
Minute5Data |
software | healthy | src/storage.py:61 |
Minute15Data |
software | healthy | src/storage.py:88 |
Minute30Data |
software | healthy | src/storage.py:115 |
Minute60Data |
software | healthy | src/storage.py:143 |
StockInfo |
software | healthy | src/storage.py:171 |
DataStorage |
software | healthy | src/storage.py:187 |
Config |
software | healthy | src/config.py:18 |
DataProcessor |
software | healthy | src/processor.py:32 |
TdxDataReader |
software | healthy | src/reader.py:23 |
| Label | Layer | Status | Path |
|---|---|---|---|
BlockStockRelation |
data | healthy | src/storage.py |
DailyData |
data | healthy | src/storage.py |
Minute5Data |
data | healthy | src/storage.py |
Minute15Data |
data | healthy | src/storage.py |
Minute30Data |
data | healthy | src/storage.py |
Minute60Data |
data | healthy | src/storage.py |
StockInfo |
data | healthy | src/storage.py |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | README.md |
mysql |
data | healthy | README.md |
sqlite |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-1ac73b_4 |
software | healthy | /tmp/repobility-clone-1ac73b_4 |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::python-package |
cicd | healthy | .github/workflows/python-package.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/python-package.yml |
This page is publicly accessible at:
https://repobility.com/scan/f505b777-8b9d-40de-9865-fdd92c77f7bd/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f505b777-8b9d-40de-9865-fdd92c77f7bd/
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.