https://github.com/andreafinazziinfo/TV-Oracle-Bridge
· scanned 2026-06-17 01:33 UTC (1 month, 2 weeks ago)
37 raw signals (0 security + 37 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +5.4 (diff) · 35 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 370 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 |
|---|---|---|---|
get_scan_market |
software | healthy | screener_core.py:12 |
build_query |
software | healthy | screener_core.py:22 |
execute_query |
software | healthy | screener_core.py:48 |
format_value |
software | healthy | screener_core.py:87 |
format_markdown |
software | healthy | screener_core.py:147 |
clean_ticker_for_yahoo |
software | healthy | macro_data.py:16 |
get_economic_calendar |
software | healthy | macro_data.py:35 |
format_calendar_markdown |
software | healthy | macro_data.py:62 |
get_symbol_news |
software | healthy | macro_data.py:110 |
format_news_markdown |
software | healthy | macro_data.py:141 |
session |
software | healthy | fetchIndicator.mjs:session |
signature |
software | healthy | fetchIndicator.mjs:signature |
symbol |
software | healthy | fetchIndicator.mjs:symbol |
timeframe |
software | healthy | fetchIndicator.mjs:timeframe |
finish |
software | healthy | fetchIndicator.mjs:finish |
that |
software | healthy | fetchIndicator.mjs:that |
entries |
software | healthy | build_pine_docs.mjs:entries |
crawlReferenceManual |
software | healthy | build_pine_docs.mjs:crawlReferenceManual |
hashes |
software | healthy | build_pine_docs.mjs:hashes |
links |
software | healthy | build_pine_docs.mjs:links |
run |
software | healthy | build_pine_docs.mjs:run |
setup_test_files |
software | healthy | offline_pine_runtime.py:57 |
transpile_script |
software | healthy | offline_pine_runtime.py:70 |
analyze_namespace_support |
software | healthy | offline_pine_runtime.py:87 |
run_spike_and_generate_report |
software | healthy | offline_pine_runtime.py:127 |
_detect_patterns |
software | healthy | pattern_detector.py:17 |
analyze_ohlc_patterns |
software | healthy | pattern_detector.py:120 |
detect_from_oracle_file |
software | healthy | pattern_detector.py:150 |
get_candlestick_annotations |
software | healthy | pattern_detector.py:168 |
send_telegram_notification |
software | healthy | notifier.py:12 |
send_discord_notification |
software | healthy | notifier.py:70 |
send_notification |
software | healthy | notifier.py:121 |
run_screener |
software | healthy | screener.py:17 |
run_custom_screener |
software | healthy | screener.py:72 |
refreshSession |
software | healthy | session_helper.mjs:refreshSession |
askQuestion |
software | healthy | session_helper.mjs:askQuestion |
_is_num |
software | healthy | screener_presets.py:8 |
local_whale_accumulation |
software | dead | screener_presets.py:12 |
local_low_volatility_squeeze |
software | dead | screener_presets.py:17 |
local_unusual_volume |
software | dead | screener_presets.py:26 |
local_mean_reversion |
software | dead | screener_presets.py:35 |
local_cycle_reversal_long |
software | dead | screener_presets.py:40 |
local_cycle_reversal_short |
software | dead | screener_presets.py:49 |
local_divergence_scan |
software | dead | screener_presets.py:58 |
transpilePineScript |
software | healthy | pineTranspilerWrapper.mjs:transpilePineScript |
get_connection |
software | healthy | tv_cache.py:24 |
init_db |
software | healthy | tv_cache.py:32 |
get_last_cached_timestamp |
software | healthy | tv_cache.py:75 |
save_bars_to_cache |
software | healthy | tv_cache.py:93 |
get_cached_bars |
software | healthy | tv_cache.py:140 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
BRIDGE_ARCH_AUDIT.md |
software | healthy | BRIDGE_ARCH_AUDIT.md |
screener_core.py |
software | healthy | screener_core.py |
macro_data.py |
software | healthy | macro_data.py |
fetchIndicator.mjs |
software | healthy | fetchIndicator.mjs |
PHASE_PLAN.md |
software | healthy | PHASE_PLAN.md |
pine_docs_db.json |
software | healthy | pine_docs_db.json |
BRIDGE_DEEP_AUDIT.md |
software | healthy | BRIDGE_DEEP_AUDIT.md |
indicators.local.example.json |
software | healthy | indicators.local.example.json |
build_pine_docs.mjs |
software | healthy | build_pine_docs.mjs |
offline_pine_runtime.py |
software | healthy | offline_pine_runtime.py |
indicators.json |
software | healthy | indicators.json |
requirements.txt |
software | healthy | requirements.txt |
pattern_detector.py |
software | healthy | pattern_detector.py |
notifier.py |
software | healthy | notifier.py |
screener.py |
software | healthy | screener.py |
README.md |
software | healthy | README.md |
SECURITY.md |
software | healthy | SECURITY.md |
apply-lib-patch.mjs |
software | healthy | apply-lib-patch.mjs |
LICENSE |
software | healthy | LICENSE |
docker-compose.yml |
software | healthy | docker-compose.yml |
NOTICE |
software | healthy | NOTICE |
session_helper.mjs |
software | healthy | session_helper.mjs |
package.json |
software | healthy | package.json |
screener_presets.py |
software | healthy | screener_presets.py |
pineTranspilerWrapper.mjs |
software | healthy | pineTranspilerWrapper.mjs |
tv_cache.py |
software | healthy | tv_cache.py |
transpiler_helper.mjs |
software | healthy | transpiler_helper.mjs |
PINE_RUNTIME_SPIKE_REPORT.md |
software | healthy | PINE_RUNTIME_SPIKE_REPORT.md |
remoteControl.mjs |
software | healthy | remoteControl.mjs |
mcp_server.py |
software | healthy | mcp_server.py |
pine_docs.py |
software | healthy | pine_docs.py |
bridge_utils.py |
software | healthy | bridge_utils.py |
Dockerfile |
software | healthy | Dockerfile |
listIndicators.mjs |
software | healthy | listIndicators.mjs |
server.mjs |
software | healthy | dashboard/server.mjs |
style.css |
software | healthy | dashboard/public/style.css |
app.js |
software | healthy | dashboard/public/app.js |
index.html |
software | healthy | dashboard/public/index.html |
test_screener_core.py |
software | healthy | tests/test_screener_core.py |
test_mcp_server_edge_cases.py |
software | healthy | tests/test_mcp_server_edge_cases.py |
test_mcp_server.py |
software | healthy | tests/test_mcp_server.py |
test_macro_data.py |
software | healthy | tests/test_macro_data.py |
test_bridge_utils.py |
software | healthy | tests/test_bridge_utils.py |
test_pine_docs.py |
software | healthy | tests/test_pine_docs.py |
test_tv_cache.py |
software | healthy | tests/test_tv_cache.py |
test_bridge_utils_edge_cases.py |
software | healthy | tests/test_bridge_utils_edge_cases.py |
test_screener.py |
software | healthy | tests/test_screener.py |
test_pattern_detector.py |
software | healthy | tests/test_pattern_detector.py |
test_notifier.py |
software | healthy | tests/test_notifier.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
USE /screenshots |
api | healthy | dashboard/server.mjs |
GET /api/health |
api | healthy | dashboard/server.mjs |
POST /api/transpile/indicator |
api | healthy | dashboard/server.mjs |
POST /api/indicator/run |
api | healthy | dashboard/server.mjs |
POST /api/transpile/strategy |
api | healthy | dashboard/server.mjs |
POST /api/backtest/run |
api | healthy | dashboard/server.mjs |
GET /api/screener/presets |
api | healthy | dashboard/server.mjs |
POST /api/screener/presets |
api | healthy | dashboard/server.mjs |
DELETE /api/screener/presets/:key |
api | healthy | dashboard/server.mjs |
GET /api/session/validate |
api | healthy | dashboard/server.mjs |
GET /api/screener/preview |
api | healthy | dashboard/server.mjs |
POST /api/notifier/test |
api | healthy | dashboard/server.mjs |
GET /api/cache/stats |
api | healthy | dashboard/server.mjs |
GET /api/cache/bars |
api | healthy | dashboard/server.mjs |
GET /api/status |
api | healthy | dashboard/server.mjs |
GET /api/screenshots |
api | healthy | dashboard/server.mjs |
GET /api/logs |
api | healthy | dashboard/server.mjs |
GET /api/indicators |
api | healthy | dashboard/server.mjs |
GET /api/indicators/:key |
api | healthy | dashboard/server.mjs |
GET /api/docs |
api | healthy | dashboard/server.mjs |
POST /api/download |
api | healthy | dashboard/server.mjs |
POST /api/alerts |
api | healthy | dashboard/server.mjs |
GET /api/alerts |
api | healthy | dashboard/server.mjs |
GET /api/extract/:type |
api | healthy | dashboard/server.mjs |
GET /api/daemon/status |
api | healthy | dashboard/server.mjs |
POST /api/daemon/start |
api | healthy | dashboard/server.mjs |
POST /api/daemon/stop |
api | healthy | dashboard/server.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
TestSanitizeKey |
software | healthy | tests/test_bridge_utils_edge_cases.py:12 |
TestSanitizePath |
software | healthy | tests/test_bridge_utils_edge_cases.py:86 |
TestSanitizeUrl |
software | healthy | tests/test_bridge_utils_edge_cases.py:114 |
TestInsufficientData |
software | healthy | tests/test_pattern_detector_edge_cases.py:15 |
TestZeroRangeCandle |
software | healthy | tests/test_pattern_detector_edge_cases.py:47 |
TestHammerPattern |
software | healthy | tests/test_pattern_detector_edge_cases.py:62 |
TestShootingStarPattern |
software | healthy | tests/test_pattern_detector_edge_cases.py:103 |
TestEngulfingPatterns |
software | healthy | tests/test_pattern_detector_edge_cases.py:135 |
TestNoPatterns |
software | healthy | tests/test_pattern_detector_edge_cases.py:159 |
TestAnnotationsFormat |
software | healthy | tests/test_pattern_detector_edge_cases.py:171 |
TestMarkdownReport |
software | healthy | tests/test_pattern_detector_edge_cases.py:188 |
TestDetectFromFile |
software | healthy | tests/test_pattern_detector_edge_cases.py:201 |
BarC |
software | healthy | scripts/run_strategy_ffi.py:10 |
TradeC |
software | healthy | scripts/run_strategy_ffi.py:20 |
TradeStatsC |
software | healthy | scripts/run_strategy_ffi.py:37 |
EquityStatsC |
software | healthy | scripts/run_strategy_ffi.py:71 |
MetricsC |
software | healthy | scripts/run_strategy_ffi.py:90 |
EquityPointC |
software | healthy | scripts/run_strategy_ffi.py:98 |
SecurityDiagC |
software | healthy | scripts/run_strategy_ffi.py:105 |
TraceEntryC |
software | healthy | scripts/run_strategy_ffi.py:113 |
ReportC |
software | healthy | scripts/run_strategy_ffi.py:121 |
| Label | Layer | Status | Path |
|---|---|---|---|
dashboard |
software | healthy | dashboard |
public |
software | healthy | dashboard/public |
tests |
software | healthy | tests |
node |
software | healthy | tests/node |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
docs |
software | healthy | docs |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8001 |
network | healthy | docker-compose.yml |
port:8000 |
network | healthy | docker-compose.yml |
port:5000 |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
mcp-server |
hardware | healthy | docker-compose.yml |
dashboard |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
bars |
data | healthy | tv_cache.py |
runs |
data | healthy | tv_cache.py |
| Label | Layer | Status | Path |
|---|---|---|---|
andreafinazziinfo__TV-Oracle-Bridge |
software | healthy | /data/fable5_failed_archive/andreafinazziinfo__TV-Oracle-Br… |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | offline_pine_runtime.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | mcp_server.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/d94f6dfa-0cd2-416b-9cb3-7785643f993d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/d94f6dfa-0cd2-416b-9cb3-7785643f993d/
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.