FinceptTerminal is a modern finance application offering advanced market analytics, investment research, and economic data tools, designed for interactive exploration and data-driven decision-making in a user-friendly environment.
16365 matches across 17 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | setup.sh | 4 | # ── Parse args ────────────────────────────────────────────── |
| MEDIUM | setup.sh | 12 | # ── Pinned versions (must match CMakeLists.txt) ───────────── |
| MEDIUM | setup.sh | 19 | # ── Colours ───────────────────────────────────────────────── |
| MEDIUM | setup.sh | 37 | # ── Detect OS ─────────────────────────────────────────────── |
| MEDIUM | setup.sh | 47 | # ── Helper: version >= min ────────────────────────────────── |
| MEDIUM | setup.sh | 53 | # ── Step 1: System dependencies (build tools only) ────────── |
| MEDIUM | setup.sh | 96 | # ── Self-heal brewed Python's pyexpat on macOS 26+ ────────────────────── |
| MEDIUM | setup.sh | 125 | # ── Step 2: Verify compiler version ───────────────────────── |
| MEDIUM | setup.sh | 140 | # ── Step 3: Verify CMake version ──────────────────────────── |
| MEDIUM | setup.sh | 148 | # ── Step 4: Verify Python version ─────────────────────────── |
| MEDIUM | setup.sh | 202 | # ── Step 6: Configure (using CMake preset) ────────────────── |
| MEDIUM | setup.sh | 219 | # ── Step 7: Build ─────────────────────────────────────────── |
| MEDIUM | setup.sh | 224 | # ── Done ──────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 293 | # ── Qt 6.8.3 (matches CMakeLists' Qt6 EXACT pin) ────────────────────── |
| MEDIUM | .github/workflows/release.yml | 303 | # ── yt-dlp (bundled for dashboard video playback) ──────────────────── |
| MEDIUM | .github/workflows/release.yml | 307 | # ── Configure + Build ───────────────────────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 1588 | # ── Clean up the temp keychain ──────────────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 1594 | # ── Upload ──────────────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 1602 | # ═════════════════════════════════════════════════════════════════════════════ |
| MEDIUM | .github/workflows/release.yml | 1605 | # ═════════════════════════════════════════════════════════════════════════════ |
| MEDIUM | .github/workflows/release.yml | 3 | # ───────────────────────────────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 7 | # ───────────────────────────────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 23 | # ═════════════════════════════════════════════════════════════════════════════ |
| MEDIUM | .github/workflows/release.yml | 25 | # ═════════════════════════════════════════════════════════════════════════════ |
| MEDIUM | .github/workflows/release.yml | 38 | # ── OpenSSL dev libs ────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 49 | # ── Qt ──────────────────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 59 | # ── Qt Installer Framework ──────────────────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 70 | # ── yt-dlp (bundled for dashboard video playback) ──────────────────── |
| MEDIUM | .github/workflows/release.yml | 75 | # ── Configure + Build ───────────────────────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 93 | # ── Verify ─────────────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 102 | # ── Deploy Qt DLLs ──────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 214 | # ── Generate Installer ──────────────────────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 225 | # ── Upload ──────────────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 236 | # ═════════════════════════════════════════════════════════════════════════════ |
| MEDIUM | .github/workflows/release.yml | 238 | # ═════════════════════════════════════════════════════════════════════════════ |
| MEDIUM | .github/workflows/release.yml | 259 | # ── System deps ─────────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 325 | # ── Verify ─────────────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 334 | # ── Build self-contained AppImage ───────────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 432 | # ── Strip unused Qt SQL driver plugins ─────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 507 | # ── Build .deb package ──────────────────────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 541 | # ── Build .rpm package ──────────────────────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 594 | # ── Upload ──────────────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 607 | # ═════════════════════════════════════════════════════════════════════════════ |
| MEDIUM | .github/workflows/release.yml | 609 | # ═════════════════════════════════════════════════════════════════════════════ |
| MEDIUM | .github/workflows/release.yml | 630 | # ── Qt ──────────────────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 643 | # ── Icon ────────────────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 675 | # ── yt-dlp (bundled for dashboard video playback) ──────────────────── |
| MEDIUM | .github/workflows/release.yml | 679 | # ── Configure + Build ───────────────────────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 698 | # ── Verify ─────────────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 714 | # ── Stage .app bundle contents (Python + resources FIRST) ───────────── |
| MEDIUM | .github/workflows/release.yml | 918 | # ── Canonicalise bundle layout for codesign ────────────────────── |
| MEDIUM | .github/workflows/release.yml | 963 | # ── Run macdeployqt on the fully staged bundle ──────────────────────── |
| MEDIUM | .github/workflows/release.yml | 1038 | # ── Thin universal Mach-Os to arm64 ───────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 1075 | # ── Import Developer ID certificate into a temp keychain ────────────── |
| MEDIUM | .github/workflows/release.yml | 1098 | # ── Deep re-sign the entire bundle with Developer ID ───────────────── |
| MEDIUM | .github/workflows/release.yml | 1133 | # ── Fix bundled yt-dlp shebang ─────────────────────────────────── |
| MEDIUM | .github/workflows/release.yml | 1164 | # ── Sign every nested Mach-O explicitly, leaves-first ──────────── |
| MEDIUM | .github/workflows/release.yml | 1181 | # ── Enumerate every Mach-O via `file -h`, not by filename ──────── |
| MEDIUM | .github/workflows/release.yml | 1260 | # ── Pre-flight: catch notary-fatal issues locally ──────────────── |
| MEDIUM | .github/workflows/release.yml | 1332 | # ── Notarize + staple the .app BEFORE building the DMG ─────────────── |
| 6223 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .github/scripts/update_readme_table.py | 20 | |
| LOW | .github/scripts/generate_updates_manifest.py | 13 | |
| LOW | fincept-qt/scripts/ons_data.py | 7 | |
| LOW | fincept-qt/scripts/ons_data.py | 9 | |
| LOW | fincept-qt/scripts/ons_data.py | 9 | |
| LOW | fincept-qt/scripts/grain_futures_data.py | 9 | |
| LOW | fincept-qt/scripts/grain_futures_data.py | 9 | |
| LOW | fincept-qt/scripts/akshare_energy.py | 10 | |
| LOW | fincept-qt/scripts/scb_data.py | 26 | |
| LOW | fincept-qt/scripts/scb_data.py | 28 | |
| LOW | fincept-qt/scripts/scb_data.py | 29 | |
| LOW | fincept-qt/scripts/coinpaprika_data.py | 8 | |
| LOW | fincept-qt/scripts/coinpaprika_data.py | 10 | |
| LOW | fincept-qt/scripts/coinpaprika_data.py | 10 | |
| LOW | fincept-qt/scripts/ebrd_data.py | 10 | |
| LOW | fincept-qt/scripts/ebrd_data.py | 10 | |
| LOW | fincept-qt/scripts/adb_data.py | 12 | |
| LOW | fincept-qt/scripts/adb_data.py | 14 | |
| LOW | fincept-qt/scripts/adb_data.py | 16 | |
| LOW | fincept-qt/scripts/nber_data.py | 10 | |
| LOW | fincept-qt/scripts/nber_data.py | 10 | |
| LOW | fincept-qt/scripts/nber_data.py | 162 | |
| LOW | fincept-qt/scripts/un_sdg_data.py | 8 | |
| LOW | fincept-qt/scripts/un_sdg_data.py | 10 | |
| LOW | fincept-qt/scripts/un_sdg_data.py | 10 | |
| LOW | fincept-qt/scripts/afdb_data.py | 10 | |
| LOW | fincept-qt/scripts/afdb_data.py | 10 | |
| LOW | fincept-qt/scripts/glassnode_data.py | 9 | |
| LOW | fincept-qt/scripts/glassnode_data.py | 9 | |
| LOW | fincept-qt/scripts/opec_data.py | 9 | |
| LOW | fincept-qt/scripts/opec_data.py | 9 | |
| LOW | fincept-qt/scripts/akshare_index.py | 10 | |
| LOW | fincept-qt/scripts/govtrack_data.py | 7 | |
| LOW | fincept-qt/scripts/govtrack_data.py | 9 | |
| LOW | fincept-qt/scripts/govtrack_data.py | 9 | |
| LOW | fincept-qt/scripts/coinglass_data.py | 9 | |
| LOW | fincept-qt/scripts/coinglass_data.py | 9 | |
| LOW | fincept-qt/scripts/global_innovation_data.py | 7 | |
| LOW | fincept-qt/scripts/global_innovation_data.py | 9 | |
| LOW | fincept-qt/scripts/global_innovation_data.py | 9 | |
| LOW | fincept-qt/scripts/canada_gov_api.py | 16 | |
| LOW | fincept-qt/scripts/canada_gov_api.py | 18 | |
| LOW | fincept-qt/scripts/fmp_extra_data.py | 9 | |
| LOW | fincept-qt/scripts/fmp_extra_data.py | 9 | |
| LOW | fincept-qt/scripts/unep_data.py | 10 | |
| LOW | fincept-qt/scripts/unep_data.py | 10 | |
| LOW | fincept-qt/scripts/global_health_security_data.py | 10 | |
| LOW | fincept-qt/scripts/global_health_security_data.py | 10 | |
| LOW | fincept-qt/scripts/undp_data.py | 10 | |
| LOW | fincept-qt/scripts/undp_data.py | 10 | |
| LOW | fincept-qt/scripts/fiscal_data.py | 19 | |
| LOW | fincept-qt/scripts/fiscal_data.py | 20 | |
| LOW | fincept-qt/scripts/fiscal_data.py | 20 | |
| LOW | fincept-qt/scripts/marketstack_data.py | 9 | |
| LOW | fincept-qt/scripts/marketstack_data.py | 9 | |
| LOW | fincept-qt/scripts/baostock_daily_backfill.py | 10 | |
| LOW | fincept-qt/scripts/intrinio_data.py | 9 | |
| LOW | fincept-qt/scripts/intrinio_data.py | 9 | |
| LOW | fincept-qt/scripts/messari_data.py | 10 | |
| LOW | fincept-qt/scripts/messari_data.py | 10 | |
| 2907 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | docs/PYTHON_CONTRIBUTOR_GUIDE.md | 133 | except Exception as e: |
| LOW | docs/PYTHON_CONTRIBUTOR_GUIDE.md | 166 | except Exception as e: |
| LOW | fincept-qt/scripts/akshare_energy.py | 45 | except Exception as e: |
| LOW | fincept-qt/scripts/scb_data.py | 159 | except Exception as e: |
| LOW | fincept-qt/scripts/scb_data.py | 191 | except Exception as e: |
| LOW | fincept-qt/scripts/scb_data.py | 224 | except Exception as e: |
| LOW | fincept-qt/scripts/scb_data.py | 246 | except Exception as e: |
| LOW | fincept-qt/scripts/scb_data.py | 283 | except Exception as e: |
| LOW | fincept-qt/scripts/scb_data.py | 322 | except Exception as e: |
| LOW | fincept-qt/scripts/scb_data.py | 358 | except Exception as e: |
| LOW | fincept-qt/scripts/scb_data.py | 403 | except Exception as e: |
| LOW | fincept-qt/scripts/scb_data.py | 442 | except Exception as e: |
| LOW | fincept-qt/scripts/scb_data.py | 481 | except Exception as e: |
| LOW | fincept-qt/scripts/scb_data.py | 543 | except Exception as e: |
| LOW | fincept-qt/scripts/scb_data.py | 580 | except Exception as e: |
| LOW | fincept-qt/scripts/scb_data.py | 607 | except Exception as e: |
| LOW | fincept-qt/scripts/scb_data.py | 635 | except Exception as e: |
| LOW | fincept-qt/scripts/adb_data.py | 171 | except Exception as e: |
| LOW | fincept-qt/scripts/adb_data.py | 250 | except Exception as e: |
| MEDIUM | fincept-qt/scripts/adb_data.py | 251 | print(f"Error parsing SDMX data: {e}", file=sys.stderr) |
| LOW | fincept-qt/scripts/adb_data.py | 720 | except Exception as e: |
| LOW | fincept-qt/scripts/nber_data.py | 173 | except Exception as e: |
| LOW | fincept-qt/scripts/nber_data.py | 296 | except Exception: |
| LOW | fincept-qt/scripts/hdx_data.py | 56 | except Exception as e: |
| LOW | fincept-qt/scripts/hdx_data.py | 525 | except Exception as e: |
| LOW | fincept-qt/scripts/hdx_data.py | 538 | except Exception as e: |
| LOW | fincept-qt/scripts/akshare_index.py | 72 | except Exception as e: |
| LOW | fincept-qt/scripts/akshare_index.py | 184 | except Exception as e: |
| LOW | fincept-qt/scripts/cninfo_pdf_text_extractor.py | 50 | except Exception: |
| LOW | fincept-qt/scripts/cninfo_pdf_text_extractor.py | 56 | except Exception: |
| LOW | fincept-qt/scripts/cninfo_pdf_text_extractor.py | 73 | except Exception: |
| LOW | fincept-qt/scripts/cninfo_pdf_text_extractor.py | 114 | except Exception: |
| LOW | fincept-qt/scripts/cninfo_pdf_text_extractor.py | 277 | except Exception as e: # pragma: no cover - defensive |
| MEDIUM | fincept-qt/scripts/cninfo_pdf_text_extractor.py | 45 | def _load_reader() -> Tuple[str, Any]: |
| LOW | fincept-qt/scripts/canada_gov_api.py | 108 | except Exception as e: |
| LOW | fincept-qt/scripts/canada_gov_api.py | 148 | except Exception as e: |
| LOW | fincept-qt/scripts/canada_gov_api.py | 190 | except Exception as e: |
| LOW | fincept-qt/scripts/canada_gov_api.py | 246 | except Exception as e: |
| LOW | fincept-qt/scripts/canada_gov_api.py | 299 | except Exception as e: |
| LOW | fincept-qt/scripts/canada_gov_api.py | 350 | except Exception as e: |
| LOW | fincept-qt/scripts/canada_gov_api.py | 408 | except Exception as e: |
| LOW | fincept-qt/scripts/canada_gov_api.py | 457 | except Exception as e: |
| LOW | fincept-qt/scripts/canada_gov_api.py | 545 | except Exception as e: |
| LOW | fincept-qt/scripts/canada_gov_api.py | 602 | except Exception as e: |
| LOW | fincept-qt/scripts/canada_gov_api.py | 651 | except Exception as e: |
| LOW | fincept-qt/scripts/canada_gov_api.py | 764 | except Exception as e: |
| LOW | fincept-qt/scripts/rba_data.py | 264 | except Exception as e: |
| LOW | fincept-qt/scripts/rba_data.py | 482 | except Exception as exc: |
| LOW | fincept-qt/scripts/akshare_alternative.py | 136 | except Exception as e: |
| LOW | fincept-qt/scripts/akshare_alternative.py | 261 | except Exception as e: |
| LOW | fincept-qt/scripts/fiscal_data.py | 154 | except Exception as e: |
| LOW | fincept-qt/scripts/baostock_daily_backfill.py | 82 | except Exception: |
| LOW | fincept-qt/scripts/baostock_daily_backfill.py | 147 | except Exception: |
| LOW | fincept-qt/scripts/baostock_daily_backfill.py | 335 | except Exception as e: # pragma: no cover - defensive |
| LOW | fincept-qt/scripts/coingecko.py | 178 | except Exception as e: |
| LOW | fincept-qt/scripts/akshare_crypto.py | 45 | except Exception as e: |
| LOW | fincept-qt/scripts/spreadsheet.py | 46 | except Exception: |
| LOW | fincept-qt/scripts/spreadsheet.py | 253 | except Exception as e: |
| LOW | fincept-qt/scripts/baostock_fundamentals_quarterly.py | 100 | except Exception: |
| LOW | fincept-qt/scripts/baostock_fundamentals_quarterly.py | 190 | except Exception: |
| 2065 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | fincept-qt/scripts/akshare_energy.py | 59 | def get_energy_carbon_domestic(): |
| LOW | fincept-qt/scripts/ebrd_data.py | 35 | def get_transition_indicators(country: str = None, year: str = None) -> Any: |
| LOW | fincept-qt/scripts/adb_data.py | 434 | def get_multiple_economies_data(indicator: str, economies: List[str], start_period: Optional[str] = None, end_period: Op |
| LOW | fincept-qt/scripts/akshare_index.py | 129 | def get_index_analysis_daily_sw(symbol="801010", start_date="20200101", end_date="20261231"): |
| LOW | fincept-qt/scripts/akshare_index.py | 133 | def get_index_analysis_weekly_sw(symbol="801010"): |
| LOW | fincept-qt/scripts/akshare_index.py | 137 | def get_index_analysis_monthly_sw(symbol="801010"): |
| LOW | fincept-qt/scripts/akshare_index.py | 141 | def get_index_analysis_week_month_sw(symbol="801010"): |
| LOW | fincept-qt/scripts/akshare_index.py | 145 | def get_index_realtime_fund_sw(): |
| LOW | fincept-qt/scripts/akshare_index.py | 218 | def get_index_global_name_table(): |
| LOW | fincept-qt/scripts/akshare_index.py | 226 | def get_index_global_hist_sina(symbol="DJI"): |
| LOW | fincept-qt/scripts/akshare_index.py | 230 | def get_index_stock_cons_sina(symbol="000300"): |
| LOW | fincept-qt/scripts/akshare_index.py | 441 | def get_index_news_sentiment_scope(): |
| LOW | fincept-qt/scripts/akshare_index.py | 445 | def get_index_bloomberg_billionaires(): |
| LOW | fincept-qt/scripts/akshare_index.py | 449 | def get_index_bloomberg_billionaires_hist(symbol="�马化腾"): |
| LOW | fincept-qt/scripts/akshare_index.py | 94 | def get_index_stock_cons_csindex(symbol="000300"): |
| LOW | fincept-qt/scripts/akshare_index.py | 98 | def get_index_stock_cons_weight_csindex(symbol="000300"): |
| LOW | fincept-qt/scripts/akshare_index.py | 199 | def get_index_detail_hist_cni(symbol="399001", start_date="20200101", end_date="20261231"): |
| LOW | fincept-qt/scripts/akshare_index.py | 203 | def get_index_detail_hist_adjust_cni(symbol="399001", start_date="20200101"): |
| LOW | fincept-qt/scripts/akshare_index.py | 260 | def get_index_option_cyb_qvix(): |
| LOW | fincept-qt/scripts/akshare_index.py | 264 | def get_index_option_kcb_qvix(): |
| LOW | fincept-qt/scripts/akshare_index.py | 308 | def get_index_option_cyb_min_qvix(): |
| LOW | fincept-qt/scripts/akshare_index.py | 312 | def get_index_option_kcb_min_qvix(): |
| LOW | fincept-qt/scripts/akshare_index.py | 414 | def get_index_inner_quote_sugar_msweet(): |
| LOW | fincept-qt/scripts/akshare_index.py | 418 | def get_index_outer_quote_sugar_msweet(): |
| LOW | fincept-qt/scripts/canada_gov_api.py | 198 | def get_datasets_by_publisher(publisher_id: str, rows: int = 100) -> Dict[str, Any]: |
| LOW | fincept-qt/scripts/canada_gov_api.py | 464 | def download_resource_preview(resource_url: str, max_lines: int = 10) -> Dict[str, Any]: |
| LOW | fincept-qt/scripts/fmp_extra_data.py | 38 | def get_institutional_holders(symbol: str) -> Any: |
| LOW | fincept-qt/scripts/akshare_alternative.py | 53 | def _convert_dataframe_to_json_safe(self, df: pd.DataFrame) -> List[Dict[str, Any]]: |
| LOW | fincept-qt/scripts/akshare_alternative.py | 171 | def get_movie_boxoffice_daily(self) -> Dict[str, Any]: |
| LOW | fincept-qt/scripts/akshare_alternative.py | 175 | def get_movie_boxoffice_weekly(self) -> Dict[str, Any]: |
| LOW | fincept-qt/scripts/akshare_alternative.py | 179 | def get_movie_boxoffice_monthly(self) -> Dict[str, Any]: |
| LOW | fincept-qt/scripts/akshare_alternative.py | 183 | def get_movie_boxoffice_yearly(self) -> Dict[str, Any]: |
| LOW | fincept-qt/scripts/akshare_alternative.py | 187 | def get_movie_boxoffice_realtime(self) -> Dict[str, Any]: |
| LOW | fincept-qt/scripts/akshare_alternative.py | 207 | def get_all_available_endpoints(self) -> Dict[str, Any]: |
| LOW | fincept-qt/scripts/coingecko.py | 50 | def get_supported_vs_currencies() -> List[str]: |
| LOW | fincept-qt/scripts/coingecko.py | 75 | def get_contract_market_chart(platform_id: str, contract_address: str, vs_currency: str, days: str) -> Dict[str, Any]: |
| LOW | fincept-qt/scripts/coingecko.py | 77 | def get_contract_market_chart_range(platform_id: str, contract_address: str, vs_currency: str, from_unix: str, to_unix: |
| LOW | fincept-qt/scripts/coingecko.py | 87 | def get_categories_with_market_data() -> List[Dict[str, Any]]: |
| LOW | fincept-qt/scripts/coingecko.py | 93 | def get_exchange_id_name_list() -> List[Dict[str, Any]]: |
| LOW | fincept-qt/scripts/coingecko.py | 99 | def get_exchange_volume_chart(exchange_id: str, days: str) -> List[Any]: |
| LOW | fincept-qt/scripts/coingecko.py | 113 | def get_derivatives_exchanges() -> List[Dict[str, Any]]: |
| LOW | fincept-qt/scripts/coingecko.py | 115 | def get_derivatives_exchange_details(exchange_id: str) -> Dict[str, Any]: |
| LOW | fincept-qt/scripts/coingecko.py | 117 | def get_derivatives_exchange_list() -> List[Dict[str, Any]]: |
| LOW | fincept-qt/scripts/akshare_crypto.py | 59 | def get_crypto_bitcoin_hold_report(): |
| LOW | fincept-qt/scripts/databento_provider.py | 2512 | def get_futures_term_structure( |
| LOW | fincept-qt/scripts/databento_provider.py | 3138 | def compute_implied_volatility( |
| LOW | fincept-qt/scripts/port_congestion_data.py | 34 | def get_global_congestion_index(start_date: str, end_date: str) -> Any: |
| LOW | fincept-qt/scripts/doing_business_data.py | 48 | def get_ease_of_doing_business(country: str = "all", year: int = 2020) -> Any: |
| LOW | fincept-qt/scripts/doing_business_data.py | 62 | def get_trading_across_borders(country: str = "all", year: int = 2020) -> Any: |
| LOW | fincept-qt/scripts/akshare_stocks_board.py | 56 | def get_stock_board_concept_name_em(): |
| LOW | fincept-qt/scripts/akshare_stocks_board.py | 60 | def get_stock_board_concept_name_ths(): |
| LOW | fincept-qt/scripts/akshare_stocks_board.py | 64 | def get_stock_board_concept_spot_em(): |
| LOW | fincept-qt/scripts/akshare_stocks_board.py | 68 | def get_stock_board_concept_cons_em(symbol="人工智能"): |
| LOW | fincept-qt/scripts/akshare_stocks_board.py | 72 | def get_stock_board_concept_hist_em(symbol="人工智能", period="daily", start_date="20200101", end_date="20261231", adjust="" |
| LOW | fincept-qt/scripts/akshare_stocks_board.py | 76 | def get_stock_board_concept_hist_min_em(symbol="人工智能", period="5"): |
| LOW | fincept-qt/scripts/akshare_stocks_board.py | 80 | def get_stock_board_concept_index_ths(symbol="人工智能"): |
| LOW | fincept-qt/scripts/akshare_stocks_board.py | 84 | def get_stock_board_concept_info_ths(symbol="人工智能"): |
| LOW | fincept-qt/scripts/akshare_stocks_board.py | 88 | def get_stock_board_concept_summary_ths(): |
| LOW | fincept-qt/scripts/akshare_stocks_board.py | 92 | def get_stock_concept_cons_futu(symbol="人工智能"): |
| LOW | fincept-qt/scripts/akshare_stocks_board.py | 99 | def get_stock_board_industry_name_em(): |
| 1940 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .github/workflows/release.yml | 741 | <key>CFBundleVersion</key><string>4.0.3</string> |
| LOW | .github/workflows/release.yml | 761 | # the bundle. We use `rsync -a` (not `ditto`) because ditto under |
| LOW | .github/workflows/release.yml | 881 | # points to missing targets). `-exec test -e` resolves through |
| LOW | .github/workflows/release.yml | 921 | # to Linux/Windows where there's no .app bundle. On macOS that |
| LOW | .github/workflows/release.yml | 1041 | # archive labelled `clang_64` that contains both slices fused with |
| LOW | .github/workflows/release.yml | 1121 | <key>com.apple.security.network.client</key><true/> |
| LOW | .github/workflows/release.yml | 1161 | echo "Stripping extended attributes from bundle..." |
| LOW | .github/workflows/release.yml | 1181 | # ── Enumerate every Mach-O via `file -h`, not by filename ──────── |
| LOW | .github/workflows/release.yml | 1261 | # `codesign --verify` above validates that signatures are *present |
| LOW | .github/workflows/release.yml | 1321 | fi |
| LOW | .github/workflows/release.yml | 1681 | # |
| LOW | .github/workflows/build-cpp.yml | 501 | # ---------------------------------------------------------------- |
| LOW | .github/scripts/sync_scripts.sh | 1 | #!/usr/bin/env bash |
| LOW | fincept-qt/CMakeLists.txt | 1 | cmake_minimum_required(VERSION 3.27) |
| LOW | fincept-qt/CMakeLists.txt | 81 | # through the cache. Cuts clean rebuilds by 5-20x when source hasn't changed. |
| LOW | fincept-qt/CMakeLists.txt | 161 | endif() |
| LOW | fincept-qt/CMakeLists.txt | 181 | # /GL + /LTCG produce the smallest, fastest binary but make every incremental |
| LOW | fincept-qt/CMakeLists.txt | 261 | # -DFINCEPT_BUILD_TESTS=ON to compile the Qt Test executables under |
| LOW | fincept-qt/CMakeLists.txt | 441 | |
| LOW | fincept-qt/CMakeLists.txt | 601 | get_target_property(_libs qgeoview ${_prop}) |
| LOW | fincept-qt/CMakeLists.txt | 2841 | # zlib: gzip (Upstox master) + zip (Shoonya symbol masters) decompression. |
| LOW | fincept-qt/resources/requirements-numpy2.txt | 161 | mplfinance>=0.12.0 |
| LOW | fincept-qt/scripts/yfinance_data.py | 1261 | else: |
| LOW | fincept-qt/scripts/exchange/__init__.py | 1 | # Fincept Exchange Scripts — CCXT-based exchange connectivity |
| LOW | fincept-qt/scripts/agents/GeopoliticsAgents/README.md | 41 | # World Order Agents (Kissinger) |
| LOW | …GeopoliticsAgents/PrisonersOfGeographyAgents/README.md | 101 | ===== DATA SOURCES REQUIRED ===== |
| LOW | fincept-qt/scripts/agno_trading/core/workflow_engine.py | 121 | "status": "failed", |
| LOW | fincept-qt/scripts/agno_trading/core/workflow_engine.py | 141 | # |
| LOW | …ts/Analytics/backtesting/vectorbt/vectorbt_provider.py | 1321 | mn, mx, st = rng.get('min', 5), rng.get('max', 50), rng.get('step', 5) |
| LOW | …ts/Analytics/backtesting/vectorbt/vectorbt_provider.py | 1341 | # calculate_atr(vbt, high, low, close, period=14) |
| LOW | fincept-qt/scripts/Analytics/gluonts_wrapper/README.md | 101 | result = evaluate_forecasts(train_data, test_data, prediction_length=5) |
| LOW | …ncept-qt/scripts/Analytics/tsmoothie_wrapper/README.md | 101 | # Returns: { |
| LOW | fincept-qt/src/ui/workspace/LayoutOpenDialog.cpp | 1 | #include "ui/workspace/LayoutOpenDialog.h" |
| LOW | fincept-qt/src/ui/navigation/CommandBar.cpp | 1 | // src/ui/navigation/CommandBar.cpp |
| LOW | fincept-qt/src/ui/navigation/CommandBar.cpp | 601 | if (list_) |
| LOW | fincept-qt/src/ui/navigation/CommandBar_Assets.cpp | 1 | // src/ui/navigation/CommandBar_Assets.cpp |
| LOW | fincept-qt/src/ui/navigation/CommandBar_Assets.cpp | 21 | #include <QEvent> |
| LOW | fincept-qt/src/ui/navigation/CommandBar_Suggestions.cpp | 1 | // src/ui/navigation/CommandBar_Suggestions.cpp |
| LOW | fincept-qt/src/ui/navigation/ToolBar.cpp | 1 | #include "ui/navigation/ToolBar.h" |
| LOW | fincept-qt/src/ui/navigation/ToolBar.h | 1 | #pragma once |
| LOW | fincept-qt/src/ui/navigation/FKeyBar.h | 1 | #pragma once |
| LOW | fincept-qt/src/ui/navigation/CommandBar_Input.cpp | 1 | // src/ui/navigation/CommandBar_Input.cpp |
| LOW | fincept-qt/src/ui/charts/ChartFactory.h | 1 | #pragma once |
| LOW | fincept-qt/src/ui/charts/KLineChartWidget.cpp | 1 | #include "ui/charts/KLineChartWidget.h" |
| LOW | fincept-qt/src/ui/components/ComponentBrowserDialog.cpp | 1 | #include "ui/components/ComponentBrowserDialog.h" |
| LOW | fincept-qt/src/ui/components/ComponentCard.h | 1 | #pragma once |
| LOW | fincept-qt/src/ui/theme/Theme.h | 1 | #pragma once |
| LOW | fincept-qt/src/ui/theme/ThemeManager.h | 1 | #pragma once |
| LOW | fincept-qt/src/ui/command/SuggestionIndex.h | 1 | #pragma once |
| LOW | fincept-qt/src/ui/command/CommandPalette.h | 1 | #pragma once |
| LOW | fincept-qt/src/ui/command/QuickCommandBar.cpp | 1 | #include "ui/command/QuickCommandBar.h" |
| LOW | fincept-qt/src/ui/command/CommandPalette.cpp | 1 | #include "ui/command/CommandPalette.h" |
| LOW | fincept-qt/src/ui/error/ErrorPipeline.h | 1 | #pragma once |
| LOW | fincept-qt/src/ui/pushpins/SymbolChip.h | 1 | #pragma once |
| LOW | fincept-qt/src/ui/pushpins/SymbolChip.cpp | 1 | #include "ui/pushpins/SymbolChip.h" |
| LOW | fincept-qt/src/ui/notifications/NotificationService.h | 1 | #pragma once |
| LOW | fincept-qt/src/ui/widgets/LoadingOverlay.h | 1 | // src/ui/widgets/LoadingOverlay.h |
| LOW | fincept-qt/src/ui/widgets/NotifToast.h | 1 | #pragma once |
| LOW | fincept-qt/src/ui/widgets/WorldMapWidget.cpp | 1 | // src/ui/widgets/WorldMapWidget.cpp |
| LOW | fincept-qt/src/ui/widgets/WorldMapWidget.cpp | 21 | #include <QPainterPath> |
| 1294 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | fincept-qt/scripts/ons_data.py | 84 | |
| LOW | fincept-qt/scripts/grain_futures_data.py | 69 | |
| LOW | fincept-qt/scripts/akshare_energy.py | 24 | |
| LOW | fincept-qt/scripts/scb_data.py | 639 | |
| LOW | fincept-qt/scripts/scb_data.py | 286 | |
| LOW | fincept-qt/scripts/scb_data.py | 484 | |
| LOW | fincept-qt/scripts/coinpaprika_data.py | 117 | |
| LOW | fincept-qt/scripts/ebrd_data.py | 78 | |
| LOW | fincept-qt/scripts/adb_data.py | 182 | |
| LOW | fincept-qt/scripts/adb_data.py | 556 | |
| LOW | fincept-qt/scripts/adb_data.py | 594 | |
| LOW | fincept-qt/scripts/nber_data.py | 184 | |
| LOW | fincept-qt/scripts/nber_data.py | 310 | |
| LOW | fincept-qt/scripts/un_sdg_data.py | 137 | |
| LOW | fincept-qt/scripts/afdb_data.py | 85 | |
| LOW | fincept-qt/scripts/glassnode_data.py | 75 | |
| LOW | fincept-qt/scripts/hdx_data.py | 193 | |
| LOW | fincept-qt/scripts/opec_data.py | 63 | |
| LOW | fincept-qt/scripts/akshare_index.py | 24 | |
| LOW | fincept-qt/scripts/govtrack_data.py | 65 | |
| LOW | fincept-qt/scripts/coinglass_data.py | 61 | |
| LOW | fincept-qt/scripts/global_innovation_data.py | 72 | |
| LOW | fincept-qt/scripts/canada_gov_api.py | 553 | |
| LOW | fincept-qt/scripts/canada_gov_api.py | 659 | |
| LOW | fincept-qt/scripts/fmp_extra_data.py | 53 | |
| LOW | fincept-qt/scripts/unep_data.py | 86 | |
| LOW | fincept-qt/scripts/global_health_security_data.py | 174 | |
| LOW | fincept-qt/scripts/undp_data.py | 84 | |
| LOW | fincept-qt/scripts/rba_data.py | 426 | |
| LOW | fincept-qt/scripts/rba_data.py | 144 | |
| LOW | fincept-qt/scripts/rba_data.py | 267 | |
| LOW | fincept-qt/scripts/akshare_alternative.py | 61 | |
| LOW | fincept-qt/scripts/fiscal_data.py | 29 | |
| LOW | fincept-qt/scripts/fiscal_data.py | 486 | |
| LOW | fincept-qt/scripts/fiscal_data.py | 689 | |
| LOW | fincept-qt/scripts/marketstack_data.py | 78 | |
| LOW | fincept-qt/scripts/baostock_daily_backfill.py | 276 | |
| LOW | fincept-qt/scripts/intrinio_data.py | 60 | |
| LOW | fincept-qt/scripts/coingecko.py | 149 | |
| LOW | fincept-qt/scripts/messari_data.py | 143 | |
| LOW | fincept-qt/scripts/akshare_crypto.py | 24 | |
| LOW | fincept-qt/scripts/open_secrets_data.py | 92 | |
| LOW | fincept-qt/scripts/spreadsheet.py | 52 | |
| LOW | fincept-qt/scripts/spreadsheet.py | 192 | |
| LOW | fincept-qt/scripts/baostock_fundamentals_quarterly.py | 275 | |
| LOW | fincept-qt/scripts/baostock_fundamentals_quarterly.py | 152 | |
| LOW | fincept-qt/scripts/waqi_data.py | 122 | |
| LOW | fincept-qt/scripts/databento_provider.py | 68 | |
| LOW | fincept-qt/scripts/databento_provider.py | 3196 | |
| LOW | fincept-qt/scripts/databento_provider.py | 190 | |
| LOW | fincept-qt/scripts/databento_provider.py | 358 | |
| LOW | fincept-qt/scripts/databento_provider.py | 454 | |
| LOW | fincept-qt/scripts/databento_provider.py | 862 | |
| LOW | fincept-qt/scripts/databento_provider.py | 899 | |
| LOW | fincept-qt/scripts/databento_provider.py | 1197 | |
| LOW | fincept-qt/scripts/databento_provider.py | 1392 | |
| LOW | fincept-qt/scripts/databento_provider.py | 1526 | |
| LOW | fincept-qt/scripts/databento_provider.py | 1750 | |
| LOW | fincept-qt/scripts/databento_provider.py | 1800 | |
| LOW | fincept-qt/scripts/databento_provider.py | 1853 | |
| 1090 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | fincept-qt/scripts/akshare_energy.py | 0 | safely call akshare function with error handling and retries |
| HIGH | fincept-qt/scripts/akshare_index.py | 0 | safely call akshare function with error handling and retries |
| HIGH | fincept-qt/scripts/akshare_crypto.py | 0 | safely call akshare function with error handling and retries |
| HIGH | fincept-qt/scripts/akshare_stocks_board.py | 0 | safely call akshare function with error handling and retries |
| HIGH | fincept-qt/scripts/akshare_stocks_margin.py | 0 | safely call akshare function with error handling and retries |
| HIGH | fincept-qt/scripts/akshare_reits.py | 0 | safely call akshare function with error handling and retries |
| HIGH | fincept-qt/scripts/akshare_stocks_historical.py | 0 | safely call akshare function with error handling and retries |
| HIGH | fincept-qt/scripts/akshare_stocks_financial.py | 0 | safely call akshare function with error handling and retries |
| HIGH | fincept-qt/scripts/akshare_currency.py | 0 | safely call akshare function with error handling and retries |
| HIGH | fincept-qt/scripts/akshare_stocks_holders.py | 0 | safely call akshare function with error handling and retries |
| HIGH | fincept-qt/scripts/akshare_stocks_funds.py | 0 | safely call akshare function with error handling and retries |
| HIGH | fincept-qt/scripts/akshare_stocks_realtime.py | 0 | safely call akshare function with error handling and retries |
| HIGH | fincept-qt/scripts/akshare_news.py | 0 | safely call akshare function with error handling and retries |
| HIGH | fincept-qt/scripts/akshare_futures.py | 0 | safely call akshare function with error handling and retries |
| HIGH | fincept-qt/scripts/akshare_stocks_hot.py | 0 | safely call akshare function with error handling and retries |
| HIGH | fincept-qt/scripts/canada_gov_api.py | 0 | get detailed information about a specific publisher args: publisher_id: the unique id of the publisher returns: json res |
| HIGH | fincept-qt/scripts/swiss_gov_api.py | 0 | get detailed information about a specific publisher args: publisher_id: the unique id of the publisher returns: json res |
| HIGH | fincept-qt/scripts/datagovuk_api.py | 0 | get detailed information about a specific publisher args: publisher_id: the unique id of the publisher returns: json res |
| HIGH | fincept-qt/scripts/canada_gov_api.py | 0 | get all datasets published by a specific publisher args: publisher_id: the unique id of the publisher rows: number of da |
| HIGH | fincept-qt/scripts/swiss_gov_api.py | 0 | get all datasets published by a specific publisher args: publisher_id: the unique id of the publisher rows: number of da |
| HIGH | fincept-qt/scripts/datagovuk_api.py | 0 | get all datasets published by a specific publisher args: publisher_id: the unique id of the publisher rows: number of da |
| HIGH | fincept-qt/scripts/canada_gov_api.py | 0 | get detailed information about a specific dataset args: dataset_id: the unique id or name of the dataset returns: json r |
| HIGH | fincept-qt/scripts/swiss_gov_api.py | 0 | get detailed information about a specific dataset args: dataset_id: the unique id or name of the dataset returns: json r |
| HIGH | fincept-qt/scripts/datagovuk_api.py | 0 | get detailed information about a specific dataset args: dataset_id: the unique id or name of the dataset returns: json r |
| HIGH | fincept-qt/scripts/govdata_de_api_complete.py | 0 | get detailed information about a specific dataset args: dataset_id: the unique id or name of the dataset returns: json r |
| HIGH | fincept-qt/scripts/canada_gov_api.py | 0 | get all data files (resources) for a specific dataset args: dataset_id: the unique id or name of the dataset returns: js |
| HIGH | fincept-qt/scripts/swiss_gov_api.py | 0 | get all data files (resources) for a specific dataset args: dataset_id: the unique id or name of the dataset returns: js |
| HIGH | fincept-qt/scripts/datagovuk_api.py | 0 | get all data files (resources) for a specific dataset args: dataset_id: the unique id or name of the dataset returns: js |
| HIGH | fincept-qt/scripts/govdata_de_api_complete.py | 0 | get all data files (resources) for a specific dataset args: dataset_id: the unique id or name of the dataset returns: js |
| HIGH | fincept-qt/scripts/canada_gov_api.py | 0 | get detailed information about a specific resource args: resource_id: the unique id of the resource returns: json respon |
| HIGH | fincept-qt/scripts/swiss_gov_api.py | 0 | get detailed information about a specific resource args: resource_id: the unique id of the resource returns: json respon |
| HIGH | fincept-qt/scripts/datagovuk_api.py | 0 | get detailed information about a specific resource args: resource_id: the unique id of the resource returns: json respon |
| HIGH | fincept-qt/scripts/govdata_de_api_complete.py | 0 | get detailed information about a specific resource args: resource_id: the unique id of the resource returns: json respon |
| HIGH | fincept-qt/scripts/canada_gov_api.py | 0 | download a preview of a resource (first few lines of csv/tsv) args: resource_url: direct url to the resource file max_li |
| HIGH | fincept-qt/scripts/swiss_gov_api.py | 0 | download a preview of a resource (first few lines of csv/tsv) args: resource_url: direct url to the resource file max_li |
| HIGH | fincept-qt/scripts/datagovuk_api.py | 0 | download a preview of a resource (first few lines of csv/tsv) args: resource_url: direct url to the resource file max_li |
| HIGH | fincept-qt/scripts/govdata_de_api_complete.py | 0 | download a preview of a resource (first few lines of csv/tsv) args: resource_url: direct url to the resource file max_li |
| HIGH | fincept-qt/scripts/canada_gov_api.py | 0 | get popular publishers based on dataset count args: limit: maximum number of publishers to return returns: json response |
| HIGH | fincept-qt/scripts/swiss_gov_api.py | 0 | get popular publishers based on dataset count args: limit: maximum number of publishers to return returns: json response |
| HIGH | fincept-qt/scripts/datagovuk_api.py | 0 | get popular publishers based on dataset count args: limit: maximum number of publishers to return returns: json response |
| HIGH | fincept-qt/scripts/canada_gov_api.py | 0 | get recently updated datasets args: limit: maximum number of datasets to return returns: json response with recent datas |
| HIGH | fincept-qt/scripts/swiss_gov_api.py | 0 | get recently updated datasets args: limit: maximum number of datasets to return returns: json response with recent datas |
| HIGH | fincept-qt/scripts/datagovuk_api.py | 0 | get recently updated datasets args: limit: maximum number of datasets to return returns: json response with recent datas |
| HIGH | fincept-qt/scripts/news_correlation.py | 0 | if arg starts with '@', read content from that file path and delete it. |
| HIGH | fincept-qt/scripts/news_nlp.py | 0 | if arg starts with '@', read content from that file path and delete it. |
| HIGH | fincept-qt/scripts/news_geolocation.py | 0 | if arg starts with '@', read content from that file path and delete it. |
| HIGH | fincept-qt/scripts/Analytics/options/gex_calculator.py | 0 | if arg starts with '@', read content from that file path and delete it. |
| HIGH | fincept-qt/scripts/unesco_data.py | 0 | centralized request handler with comprehensive error handling |
| HIGH | fincept-qt/scripts/bea_data.py | 0 | centralized request handler with comprehensive error handling |
| HIGH | fincept-qt/scripts/govinfo_data.py | 0 | centralized request handler with comprehensive error handling |
| HIGH | fincept-qt/scripts/oscar_data.py | 0 | centralized request handler with comprehensive error handling |
| HIGH | fincept-qt/scripts/federal_reserve_data.py | 0 | centralized request handler with comprehensive error handling |
| HIGH | fincept-qt/scripts/government_us_data.py | 0 | make http request with comprehensive error handling |
| HIGH | fincept-qt/scripts/congress_gov_data.py | 0 | make http request with comprehensive error handling |
| HIGH | fincept-qt/scripts/oecd_data.py | 0 | make http request with comprehensive error handling |
| HIGH | …t/scripts/agents/finagent_core/modules/hooks_module.py | 0 | convert to agno agent config. returns config for agent initialization. |
| HIGH | …pts/agents/finagent_core/modules/compression_module.py | 0 | convert to agno agent config. returns config for agent initialization. |
| HIGH | …/scripts/agents/finagent_core/modules/memory_module.py | 0 | convert to agno agent config. returns config for agent initialization. |
| HIGH | …scripts/agents/finagent_core/modules/session_module.py | 0 | convert to agno agent config. returns config for agent initialization. |
| HIGH | …/Analytics/backtesting/fasttrade/fasttrade_provider.py | 0 | return indicator catalog normalized to {indicators: {category: [{id, name}]}}. |
| 13 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | setup.sh | 208 | # Override the preset's default CMAKE_PREFIX_PATH with the one we just set, |
| MEDIUM | fincept-qt/scripts/scb_data.py | 485 | """Get comprehensive demographic overview""" |
| MEDIUM | fincept-qt/scripts/messari_data.py | 67 | """Get comprehensive on-chain and market metrics for an asset.""" |
| MEDIUM | fincept-qt/scripts/sec_data.py | 938 | """Get comprehensive company overview including filings, facts, and insider data""" |
| MEDIUM | fincept-qt/scripts/fmp_data.py | 641 | """Get comprehensive company overview including profile, quotes, and key metrics""" |
| MEDIUM | fincept-qt/scripts/nasdaq_data.py | 838 | """Get comprehensive market overview with multiple data sources""" |
| MEDIUM | fincept-qt/scripts/bis_data.py | 37 | """BIS SDMX API client with comprehensive coverage of all endpoints""" |
| MEDIUM | fincept-qt/scripts/akshare_analysis.py | 218 | """Get comprehensive stock technical indicators |
| MEDIUM | fincept-qt/scripts/cftc_data.py | 551 | """Get comprehensive COT overview for multiple markets""" |
| MEDIUM | fincept-qt/scripts/trading_economics_data.py | 213 | """11. Get comprehensive financial data (credit ratings + bond yields) for a country.""" |
| MEDIUM | fincept-qt/scripts/unesco_data.py | 321 | """Get comprehensive education data overview for countries""" |
| MEDIUM | fincept-qt/scripts/unesco_data.py | 67 | """Centralized request handler with comprehensive error handling""" |
| MEDIUM | fincept-qt/scripts/unesco_data.py | 543 | """Export comprehensive dataset for a single country""" |
| MEDIUM | fincept-qt/scripts/eia_data.py | 366 | """Get comprehensive energy overview""" |
| MEDIUM | fincept-qt/scripts/imf_data.py | 515 | """Get comprehensive economic data for a country""" |
| MEDIUM | fincept-qt/scripts/bea_data.py | 65 | """Centralized request handler with comprehensive error handling""" |
| MEDIUM | fincept-qt/scripts/bea_data.py | 493 | """Get comprehensive economic overview from multiple datasets""" |
| MEDIUM | fincept-qt/scripts/bea_data.py | 536 | """Get comprehensive regional economic snapshot""" |
| MEDIUM | fincept-qt/scripts/bls_data.py | 534 | """Get comprehensive labor market overview""" |
| MEDIUM | fincept-qt/scripts/bls_data.py | 587 | """Get comprehensive inflation overview""" |
| MEDIUM | fincept-qt/scripts/govinfo_data.py | 124 | """Centralized request handler with comprehensive error handling""" |
| MEDIUM | fincept-qt/scripts/government_us_data.py | 60 | """Make HTTP request with comprehensive error handling""" |
| MEDIUM | fincept-qt/scripts/government_us_data.py | 406 | """Get comprehensive treasury data from multiple endpoints""" |
| MEDIUM | fincept-qt/scripts/congress_gov_data.py | 634 | """Get comprehensive data for a bill from multiple endpoints""" |
| MEDIUM | fincept-qt/scripts/congress_gov_data.py | 63 | """Make HTTP request with comprehensive error handling""" |
| MEDIUM | fincept-qt/scripts/oscar_data.py | 64 | """Centralized request handler with comprehensive error handling""" |
| MEDIUM | fincept-qt/scripts/blockchain_com_data.py | 43 | """Get comprehensive Bitcoin network statistics.""" |
| MEDIUM | fincept-qt/scripts/wto_data.py | 536 | """Get comprehensive trade restrictions analysis""" |
| MEDIUM | fincept-qt/scripts/wto_data.py | 569 | """Get comprehensive notifications analysis""" |
| MEDIUM | fincept-qt/scripts/wto_data.py | 644 | """Get comprehensive WTO analysis across all APIs""" |
| MEDIUM | fincept-qt/scripts/multpl_data.py | 365 | # Get comprehensive overview across all categories |
| MEDIUM | fincept-qt/scripts/yfinance_data.py | 145 | # Extract comprehensive information - many more fields available from yfinance |
| MEDIUM | fincept-qt/scripts/yfinance_data.py | 165 | # Additional comprehensive metrics |
| MEDIUM | fincept-qt/scripts/federal_reserve_data.py | 527 | """Get comprehensive monetary data from multiple endpoints""" |
| MEDIUM | fincept-qt/scripts/federal_reserve_data.py | 72 | """Centralized request handler with comprehensive error handling""" |
| MEDIUM | fincept-qt/scripts/oecd_data.py | 879 | """Get comprehensive economic summary for a country""" |
| MEDIUM | fincept-qt/scripts/oecd_data.py | 239 | """Make HTTP request with comprehensive error handling""" |
| MEDIUM | …t-qt/scripts/agents/finagent_core/execution_planner.py | 514 | query=f"""Based on the data collected, provide a comprehensive analysis of {symbol}: |
| MEDIUM | fincept-qt/scripts/agents/finagent_core/core_agent.py | 439 | """Get comprehensive system information.""" |
| MEDIUM | …cept-qt/scripts/agents/finagent_core/agentic/runner.py | 288 | # with similar queries can leverage what we learned (Letta tier 3). |
| MEDIUM | …t/scripts/agents/finagent_core/agentic/eval_harness.py | 109 | # Imported lazily so the harness file itself is importable without the |
| MEDIUM | …/scripts/agents/tests/agentic/test_hard_integration.py | 59 | # ── Test harness ──────────────────────────────────────────────────────────── |
| MEDIUM | …ts/renaissance_technologies_hedge_fund_agent/config.py | 83 | max_leverage: float = 12.5 # RenTech uses high leverage |
| MEDIUM | …ologies_hedge_fund_agent/guardrails/risk_guardrails.py | 313 | """Check leverage against limits""" |
| MEDIUM | …echnologies_hedge_fund_agent/memory/learning_memory.py | 478 | # Filter to actual best practices |
| MEDIUM | …ogies_hedge_fund_agent/agents/tools/portfolio_tools.py | 88 | "leverage_implied": 8.5, # Implied leverage |
| MEDIUM | …ogies_hedge_fund_agent/agents/tools/portfolio_tools.py | 286 | "leverage_limit": 12.5, # RenTech uses high leverage |
| MEDIUM | …hnologies_hedge_fund_agent/reasoning/risk_reasoning.py | 354 | # Gross exposure (leverage) |
| MEDIUM | fincept-qt/scripts/agno_trading/core/auto_trader.py | 35 | max_leverage: float = 1.0 # No leverage by default |
| MEDIUM | fincept-qt/scripts/agno_trading/core/auto_trader.py | 272 | # Check leverage |
| MEDIUM | fincept-qt/scripts/agno_trading/core/auto_trader.py | 301 | # Apply leverage |
| MEDIUM | fincept-qt/scripts/agno_trading/config/settings.py | 152 | max_leverage: float = 1.0 # No leverage by default |
| MEDIUM | fincept-qt/scripts/ai_quant_lab/qlib_data_processors.py | 138 | """Apply robust z-score normalization""" |
| MEDIUM | fincept-qt/scripts/Analytics/financial_analysis_cli.py | 118 | """Run comprehensive analysis across all statements""" |
| MEDIUM | fincept-qt/scripts/Analytics/skfolio_wrapper.py | 623 | """Calculate comprehensive performance metrics""" |
| MEDIUM | fincept-qt/scripts/Analytics/skfolio_wrapper.py | 774 | """Generate comprehensive portfolio analytics report""" |
| MEDIUM | fincept-qt/scripts/Analytics/finrl/finrl_backtest.py | 42 | """Calculate comprehensive performance metrics from account value series.""" |
| MEDIUM | fincept-qt/scripts/Analytics/quant/data_validator.py | 436 | """Generate comprehensive statistics for the data.""" |
| MEDIUM | …s/Analytics/python_skfolio_lib/skfolio_optimization.py | 186 | # ===== UNCERTAINTY SETS (for robust optimization) ===== |
| MEDIUM | …t/scripts/Analytics/python_skfolio_lib/skfolio_data.py | 724 | # Apply robust transformation |
| 129 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | fincept-qt/scripts/databento_provider.py | 2318 | Fetch historical futures data using continuous symbology. Continuous symbology examples: - ES. |
| HIGH | fincept-qt/scripts/universal_ckan_api.py | 91 | Get portal configuration for the specified country. Args: country_code: Two-letter country code (us, u |
| HIGH | …s/agents/finagent_core/registries/vectordb_registry.py | 139 | Create a vector database instance. Args: db_type: Type of vectordb (e.g., 'pgvector', 'pin |
| HIGH | …pts/agents/finagent_core/registries/models_registry.py | 291 | Create a model instance. Args: provider: Provider name (e.g., 'openai', 'anthropic') |
| HIGH | …s/agents/finagent_core/registries/embedder_registry.py | 172 | Create an embedder instance. Args: provider: Embedder provider (e.g., 'openai', 'cohere') |
| HIGH | …scripts/agents/finagent_core/modules/tracing_module.py | 227 | Start a new span. Args: name: Span name attributes: Span attributes R |
| HIGH | …nologies_hedge_fund_agent/agents/tools/signal_tools.py | 78 | Calculate the strength of a trading signal. Args: ticker: Stock ticker signal_ |
| HIGH | …nologies_hedge_fund_agent/agents/tools/signal_tools.py | 111 | Backtest a trading signal. Args: ticker: Stock ticker signal_type: Type of sig |
| HIGH | …echnologies_hedge_fund_agent/utils/embedder_factory.py | 267 | Create Agno embedder instance from configuration. Args: override_config: Optional configur |
| HIGH | …echnologies_hedge_fund_agent/utils/embedder_factory.py | 364 | Convenience function to create embedder from configuration. Args: config_dict: Optional configuration |
| HIGH | …e_technologies_hedge_fund_agent/utils/model_factory.py | 284 | Create Agno model instance from configuration. Args: override_config: Optional configurati |
| HIGH | …e_technologies_hedge_fund_agent/utils/model_factory.py | 361 | Convenience function to create model from configuration. Args: config_dict: Optional configuration dic |
| HIGH | …chnologies_hedge_fund_agent/knowledge/strategy_docs.py | 48 | Add a strategy specification document. Args: strategy_name: Name of the strategy |
| HIGH | fincept-qt/scripts/agno_trading/core/agent_evolution.py | 240 | Evolve an agent based on performance Args: agent_id: Agent ID model: Model nam |
| HIGH | fincept-qt/scripts/agno_trading/core/agent_manager.py | 50 | Create a new trading agent Args: config: Agent configuration Returns: |
| HIGH | fincept-qt/scripts/agno_trading/core/agent_manager.py | 140 | Run an agent with a prompt and track metrics Args: agent_id: Agent identifier |
| HIGH | …pt-qt/scripts/ai_quant_lab/qlib_feature_engineering.py | 361 | Evaluate a feature expression. Examples: - "Ref($close, 5) / $close - 1" # 5-day momentum |
| HIGH | fincept-qt/scripts/Analytics/quant/base_calculator.py | 69 | Validate and convert input to appropriate numeric type. Args: data: Input data to validate |
| HIGH | fincept-qt/scripts/Analytics/quant/base_calculator.py | 259 | Create standardized result dictionary. Args: value: Calculated value method: M |
| HIGH | fincept-qt/scripts/Analytics/quant/base_calculator.py | 359 | Validate that the specified method is supported. Args: method: Method to validate |
| HIGH | …scripts/Analytics/backtesting/fasttrade/ft_evaluate.py | 76 | Evaluate a single rule condition against backtest results. Rule format: [metric_path, operator, threshold] |
| HIGH | …scripts/Analytics/backtesting/fasttrade/ft_backtest.py | 393 | Execute a full backtest. Main entry point. Accepts a JSON-like config dict and optional DataFrame. Returns |
| HIGH | …t-qt/scripts/Analytics/backtesting/fasttrade/ft_cli.py | 100 | Load a strategy JSON file from disk. Reads and parses a JSON strategy configuration file used by fast-trade. |
| HIGH | …pts/Analytics/backtesting/vectorbt/vbt_optimization.py | 32 | Run parameter optimization using VBT's vectorized approach. VBT's key advantage: it can test thousands of para |
| HIGH | …pts/Analytics/backtesting/vectorbt/vbt_optimization.py | 133 | Walk-Forward Optimization. Splits data into n_splits windows. For each window: 1. Optimize on training por |
| HIGH | …ripts/Analytics/backtesting/vectorbt/vbt_strategies.py | 53 | Build entry/exit signals for any strategy type. Args: vbt: vectorbt module strategy_type: Stra |
| HIGH | …qt/scripts/Analytics/backtesting/base/base_provider.py | 255 | Run a backtest Args: request: Backtest request dictionary containing: - st |
| HIGH | …qt/scripts/Analytics/backtesting/base/base_provider.py | 309 | Run parameter optimization (optional) Args: request: Optimization request dictionary |
| HIGH | …corporateFinance/startup_valuation/scorecard_method.py | 100 | Comprehensive assessment with simplified inputs Args: All parameters: 'weak', 'average', ' |
| HIGH | fincept-qt/scripts/Analytics/fixedIncome/yield_curve.py | 221 | Fit Nelson-Siegel model to yield curve. y(t) = b0 + b1*[(1-exp(-t/tau))/(t/tau)] + b2*[(1-exp(-t/tau)) |
| HIGH | fincept-qt/scripts/Analytics/fixedIncome/yield_curve.py | 301 | Fit Svensson model (extended Nelson-Siegel) to yield curve. Adds second hump term for better medium-te |
| HIGH | fincept-qt/scripts/Analytics/fixedIncome/yield_curve.py | 384 | Interpolate yield curve to get rates at specific maturities. Args: maturities: Known matur |
| HIGH | fincept-qt/scripts/Analytics/fixedIncome/yield_curve.py | 424 | Analyze yield curve shape and characteristics. Args: maturities: List of maturities |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …qt/src/screens/data_sources/connectors/OpenBanking.cpp | 50 | {"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}, |
| HIGH | …rc/screens/data_sources/connectors/AlternativeData.cpp | 19 | {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}, |
| HIGH | …rc/screens/data_sources/connectors/AlternativeData.cpp | 39 | {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}, |
| HIGH | …rc/screens/data_sources/connectors/AlternativeData.cpp | 52 | {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}, |
| HIGH | …rc/screens/data_sources/connectors/AlternativeData.cpp | 67 | {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}, |
| HIGH | …rc/screens/data_sources/connectors/AlternativeData.cpp | 111 | {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}, |
| HIGH | …rc/screens/data_sources/connectors/AlternativeData.cpp | 133 | {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}, |
| HIGH | …rc/screens/data_sources/connectors/AlternativeData.cpp | 157 | {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}, |
| HIGH | …-qt/src/screens/data_sources/connectors/MarketData.cpp | 42 | {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}}, |
| HIGH | …-qt/src/screens/data_sources/connectors/MarketData.cpp | 53 | {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}}, |
| HIGH | …-qt/src/screens/data_sources/connectors/MarketData.cpp | 76 | {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}}, |
| HIGH | …-qt/src/screens/data_sources/connectors/MarketData.cpp | 87 | {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}}, |
| HIGH | …-qt/src/screens/data_sources/connectors/MarketData.cpp | 98 | {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}, |
| HIGH | …-qt/src/screens/data_sources/connectors/MarketData.cpp | 111 | {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}, |
| HIGH | …-qt/src/screens/data_sources/connectors/MarketData.cpp | 123 | {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}, |
| HIGH | …-qt/src/screens/data_sources/connectors/MarketData.cpp | 135 | {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}}, |
| HIGH | …-qt/src/screens/data_sources/connectors/MarketData.cpp | 146 | {{"apiKey", "API Key (Pro only)", FieldType::Password, "your-api-key", false, "", {}}}}, |
| HIGH | …-qt/src/screens/data_sources/connectors/MarketData.cpp | 179 | {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}}, |
| HIGH | …-qt/src/screens/data_sources/connectors/MarketData.cpp | 215 | {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}, |
| HIGH | …-qt/src/screens/data_sources/connectors/MarketData.cpp | 227 | {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}}, |
| HIGH | …-qt/src/screens/data_sources/connectors/MarketData.cpp | 250 | {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}, |
| HIGH | …-qt/src/screens/data_sources/connectors/MarketData.cpp | 274 | {"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}}, |
| HIGH | …-qt/src/screens/data_sources/connectors/MarketData.cpp | 299 | {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}}, |
| HIGH | …t/src/screens/data_sources/connectors/ApiStreaming.cpp | 25 | {"apiKey", "API Key / Token", FieldType::Password, "your-api-key", false, "", {}}, |
| HIGH | …rc/screens/data_sources/connectors/SearchWarehouse.cpp | 59 | {"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}, |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | fincept-qt/scripts/databento_provider.py | 1639 | # Step 3: Build definitions map |
| LOW | fincept-qt/scripts/databento_provider.py | 1642 | # Step 4: Compute IV and Greeks for each option with a price |
| LOW | fincept-qt/scripts/databento_provider.py | 1550 | # Step 1: Get option definitions (strikes, expirations, raw symbols) |
| LOW | fincept-qt/scripts/databento_provider.py | 1576 | # Step 2: Get daily close prices via ohlcv-1d |
| LOW | fincept-qt/scripts/databento_provider.py | 1709 | # Step 5: Build skew data by DTE and delta buckets |
| LOW | fincept-qt/scripts/databento_fno_chain.py | 98 | # Step 1: Fetch definitions (cached 24h on disk) |
| LOW | fincept-qt/scripts/databento_fno_chain.py | 126 | # Step 2: Fetch underlying spot price |
| LOW | fincept-qt/scripts/databento_fno_chain.py | 129 | # Step 3: Filter to near-the-money if spot is available |
| LOW | fincept-qt/scripts/databento_fno_chain.py | 141 | # Step 4: Group by strike into CE/PE pairs |
| LOW | fincept-qt/scripts/databento_fno_chain.py | 153 | # Step 5: Fetch quotes via ohlcv-1d (cheaper and more reliable than cmbp-1) |
| LOW | fincept-qt/scripts/databento_fno_chain.py | 157 | # Step 6: Assemble chain rows |
| LOW | …_technologies_hedge_fund_agent/tests/test_glm_model.py | 572 | # Step 1: Research Analysis |
| LOW | …_technologies_hedge_fund_agent/tests/test_glm_model.py | 584 | # Step 2: Risk Assessment |
| LOW | …_technologies_hedge_fund_agent/tests/test_glm_model.py | 596 | # Step 3: Final Decision |
| LOW | fincept-qt/scripts/vision_quant/setup_index.py | 66 | # Step 1: Download OHLCV data |
| LOW | fincept-qt/scripts/vision_quant/setup_index.py | 93 | # Step 2: Generate candlestick images |
| LOW | fincept-qt/scripts/vision_quant/setup_index.py | 130 | # Step 3: Train AttentionCAE model |
| LOW | fincept-qt/scripts/vision_quant/setup_index.py | 180 | # Step 4: Encode all images and build FAISS index |
| LOW | …pt-qt/scripts/agno_trading/core/debate_orchestrator.py | 160 | # Step 1: Bull makes case |
| LOW | …pt-qt/scripts/agno_trading/core/debate_orchestrator.py | 175 | # Step 2: Bear makes case |
| LOW | …pt-qt/scripts/agno_trading/core/debate_orchestrator.py | 190 | # Step 3: Analyst makes final decision |
| LOW | fincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py | 72 | # Step 1: Calculate market equilibrium returns (reverse optimization) |
| LOW | fincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py | 76 | # Step 2: Prepare views |
| LOW | fincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py | 100 | # Step 3: Black-Litterman formula |
| LOW | fincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py | 117 | # Step 4: Optimize portfolio with posterior estimates |
| LOW | fincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py | 178 | # Step 1: Tree clustering |
| LOW | fincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py | 183 | # Step 2: Quasi-diagonalization (reorder assets) |
| LOW | fincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py | 187 | # Step 3: Recursive bisection |
| LOW | fincept-qt/scripts/Analytics/finrl/finrl_data.py | 277 | # Step 1: Download |
| LOW | fincept-qt/scripts/Analytics/finrl/finrl_data.py | 281 | # Step 2: Clean |
| LOW | fincept-qt/scripts/Analytics/finrl/finrl_data.py | 284 | # Step 3: Feature engineer |
| LOW | fincept-qt/scripts/Analytics/finrl/finrl_data.py | 293 | # Step 4: Split |
| LOW | fincept-qt/scripts/Analytics/finrl/finrl_data.py | 296 | # Step 5: Save |
| LOW | …equityInvestment/equity_valuation/private_valuation.py | 848 | # Step 1: Normalize financials |
| LOW | …equityInvestment/equity_valuation/private_valuation.py | 854 | # Step 2: Income Approach Valuations |
| LOW | …equityInvestment/equity_valuation/private_valuation.py | 859 | # Step 3: Market Approach Valuations |
| LOW | …equityInvestment/equity_valuation/private_valuation.py | 864 | # Step 4: Asset Approach Valuations |
| LOW | …equityInvestment/equity_valuation/private_valuation.py | 869 | # Step 5: Calculate Discounts and Premiums |
| LOW | …equityInvestment/equity_valuation/private_valuation.py | 874 | # Step 6: Synthesize Results |
| LOW | fincept-qt/src/core/layout/WorkspaceShell.cpp | 290 | // Step 1: explicit last-loaded layout (set by apply() on every non-auto |
| LOW | fincept-qt/src/core/layout/WorkspaceShell.cpp | 308 | // Step 2: most recent kind='auto' snapshot from the ring buffer. The |
| LOW | fincept-qt/src/auth/PinManager.cpp | 75 | // Step 1: Normalize key length |
| LOW | fincept-qt/src/auth/PinManager.cpp | 82 | // Step 2: Create inner/outer padded keys. |
| LOW | fincept-qt/src/auth/PinManager.cpp | 92 | // Step 3: Inner hash — H(ipad || message) |
| LOW | fincept-qt/src/auth/PinManager.cpp | 98 | // Step 4: Outer hash — H(opad || inner_hash) |
| LOW | fincept-qt/src/mcp/McpProvider.cpp | 398 | // Step 1: replace '.' with "-dot-". Internal tool names never contain |
| LOW | fincept-qt/src/mcp/McpProvider.cpp | 403 | // Step 2: validate against the common subset. We intentionally do not |
| LOW | …t-qt/src/trading/brokers/fivepaisa/FivePaisaBroker.cpp | 133 | // Step 1: POST /VendorsAPI/Service1.svc/TOTPLogin → body.RequestToken |
| LOW | …t-qt/src/trading/brokers/fivepaisa/FivePaisaBroker.cpp | 134 | // Step 2: POST /VendorsAPI/Service1.svc/GetAccessToken → body.AccessToken |
| LOW | …t-qt/src/trading/brokers/fivepaisa/FivePaisaBroker.cpp | 156 | // Step 1: TOTP login |
| LOW | …t-qt/src/trading/brokers/fivepaisa/FivePaisaBroker.cpp | 185 | // Step 2: Get access token |
| LOW | fincept-qt/src/trading/brokers/iifl/IIFLBroker.cpp | 155 | // Step 1: Interactive login (trade token) |
| LOW | fincept-qt/src/trading/brokers/iifl/IIFLBroker.cpp | 179 | // Step 2: Market data login (feed token) |
| LOW | …pt-qt/src/trading/brokers/zerodha/ZerodhaAutoLogin.cpp | 98 | // Step 1: /api/login |
| LOW | …pt-qt/src/trading/brokers/zerodha/ZerodhaAutoLogin.cpp | 124 | // Step 2: /api/twofa |
| LOW | …pt-qt/src/trading/brokers/zerodha/ZerodhaAutoLogin.cpp | 158 | // Step 3: /connect/finish (capture redirect) |
| LOW | …pt-qt/src/trading/brokers/zerodha/ZerodhaAutoLogin.cpp | 190 | // Step 4: Exchange for access_token |
| LOW | fincept-qt/src/trading/brokers/kotak/KotakBroker.cpp | 3 | // Step 1: POST /login/1.0/tradeApiLogin {mobileNumber, ucc, totp} → view_token + view_sid |
| LOW | fincept-qt/src/trading/brokers/kotak/KotakBroker.cpp | 4 | // Step 2: POST /login/1.0/tradeApiValidate {mpin} → trading_token + trading_sid + base_url |
| LOW | fincept-qt/src/trading/brokers/samco/SamcoBroker.cpp | 110 | // Step 1: access token from the permanent secret API key. |
| 6 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | fincept-qt/scripts/adb_data.py | 85 | # Check if response is an XML error (ADB returns XML for errors even when JSON requested) |
| LOW | fincept-qt/scripts/adb_data.py | 717 | # Output result as JSON |
| LOW | fincept-qt/scripts/canada_gov_api.py | 484 | # Check if it's a text-based file |
| LOW | fincept-qt/scripts/fiscal_data.py | 214 | # Check if we've got all the data |
| LOW | fincept-qt/scripts/swiss_gov_api.py | 903 | # Check if it's a text-based file |
| LOW | fincept-qt/scripts/datagovuk_api.py | 485 | # Check if it's a text-based file |
| LOW | fincept-qt/scripts/universal_ckan_api.py | 833 | # Output result as JSON |
| LOW | fincept-qt/scripts/universal_ckan_api.py | 152 | # Check if CKAN API returned success |
| LOW | fincept-qt/scripts/universal_ckan_api.py | 371 | # Check if it's a simple list of names or a search result format |
| LOW | fincept-qt/scripts/sec_data.py | 973 | # Check if we have any successful data |
| LOW | fincept-qt/scripts/fmp_data.py | 668 | # Check if we have any successful data |
| LOW | fincept-qt/scripts/fmp_data.py | 714 | # Check if we have any successful data |
| LOW | fincept-qt/scripts/nasa_gibs_api.py | 1510 | # Output result as JSON |
| LOW | fincept-qt/scripts/cboe_data.py | 332 | # Check if European index |
| LOW | fincept-qt/scripts/french_gov_api.py | 1063 | # Check if it's a name or postal code |
| LOW | fincept-qt/scripts/cftc_data.py | 207 | # Check if identifier is in our mappings |
| LOW | fincept-qt/scripts/cftc_data.py | 213 | # Check if identifier is a 6-digit code |
| LOW | fincept-qt/scripts/cftc_data.py | 568 | # Check if we have any successful data |
| LOW | fincept-qt/scripts/unesco_data.py | 107 | # Check if response is a ZIP file |
| LOW | fincept-qt/scripts/cnstats_data.py | 660 | # Check if JSON output mode |
| LOW | fincept-qt/scripts/imf_data.py | 151 | # Check if country name contains key words |
| LOW | fincept-qt/scripts/imf_data.py | 548 | # Check if we have any successful data |
| LOW | fincept-qt/scripts/congress_gov_data.py | 306 | # Check if we have all bills |
| LOW | fincept-qt/scripts/govdata_de_api_complete.py | 471 | # Check if it's a text-based file |
| LOW | fincept-qt/scripts/wto_data.py | 682 | # Check if API key is provided as last argument |
| LOW | fincept-qt/scripts/n2yo_satellite_data.py | 146 | # Check if API key is configured |
| LOW | fincept-qt/scripts/n2yo_satellite_data.py | 1082 | # Output result as JSON |
| LOW | fincept-qt/scripts/federal_reserve_data.py | 77 | # Check if response is JSON or CSV |
| LOW | fincept-qt/scripts/oecd_data.py | 266 | # Check if response is XML, JSON or CSV |
| LOW | fincept-qt/scripts/fincept_output_standard.py | 143 | # Check if it's a multi-output structure |
| LOW | fincept-qt/scripts/fincept_output_standard.py | 149 | # Check if it's tabular data (list of dicts with same keys) |
| LOW | fincept-qt/scripts/fincept_output_standard.py | 182 | # Check if all dicts have the same keys |
| LOW | …t-qt/scripts/agents/finagent_core/core_agent_stream.py | 111 | # Check if model supports streaming |
| LOW | …pts/agents/finagent_core/registries/models_registry.py | 353 | # Check if API key is required |
| LOW | …pts/agents/finagent_core/modules/compression_module.py | 70 | # Check if it looks like timeseries |
| LOW | …pts/agents/finagent_core/modules/compression_module.py | 118 | # Check if within limit |
| LOW | …pts/agents/finagent_core/modules/compression_module.py | 356 | # Check if result needs compression |
| LOW | …_technologies_hedge_fund_agent/models/model_factory.py | 112 | # Check if we have a custom base URL |
| LOW | …hnologies_hedge_fund_agent/reasoning/risk_reasoning.py | 230 | # Check if correlated positions exist |
| LOW | fincept-qt/scripts/agents/rdagents/cli.py | 724 | # Check if port is free; if not, increment |
| LOW | fincept-qt/scripts/agno_trading/core/auto_trader.py | 345 | # Check if TP or SL hit |
| LOW | fincept-qt/scripts/agno_trading/core/agent_manager.py | 332 | # Check if agent has been used recently |
| LOW | fincept-qt/scripts/agno_trading/config/models.py | 373 | # Check if model exists |
| LOW | …ept-qt/scripts/agno_trading/utils/confidence_scorer.py | 137 | # Check if price is trending |
| LOW | fincept-qt/scripts/Analytics/quant/data_validator.py | 198 | # Check if data is empty |
| LOW | fincept-qt/scripts/Analytics/quant/data_validator.py | 724 | # Check if square |
| LOW | fincept-qt/scripts/Analytics/quant/data_validator.py | 729 | # Check if symmetric |
| LOW | fincept-qt/scripts/Analytics/quant/data_validator.py | 777 | # Check if weights sum to 1 |
| LOW | …t/scripts/Analytics/python_skfolio_lib/skfolio_data.py | 517 | # Check if most differences are the same (allowing for some missing dates) |
| LOW | …ipts/Analytics/python_skfolio_lib/skfolio_portfolio.py | 802 | # Check if rebalancing is beneficial |
| LOW | …ipts/Analytics/python_skfolio_lib/skfolio_portfolio.py | 1214 | # Check if rebalancing is needed |
| LOW | …t/scripts/Analytics/python_skfolio_lib/skfolio_core.py | 854 | # Check if factors are prices or returns |
| LOW | …cripts/Analytics/backtesting/vectorbt/vbt_portfolio.py | 1422 | # Check if this trade is contiguous (entry follows previous exit) |
| LOW | …ipts/Analytics/backtesting/zipline/zipline_provider.py | 1312 | # Check if we're offset days from month start |
| LOW | …ipts/Analytics/backtesting/zipline/zipline_provider.py | 1704 | # Check if synthetic by seeing if the fetch returned "real" data |
| LOW | fincept-qt/scripts/Analytics/derivatives/utils.py | 131 | # Check if weekend |
| LOW | fincept-qt/scripts/Analytics/derivatives/utils.py | 135 | # Check if holiday |
| LOW | …orateFinance/advanced_analytics/regression_analysis.py | 281 | # Check if params is a wrapper dict with comp_data, subject_metrics, type keys |
| LOW | fincept-qt/scripts/Analytics/alternateInvestment/cli.py | 310 | # Output result as JSON |
| LOW | …t/scripts/Analytics/alternateInvestment/hedge_funds.py | 268 | # Check if above high water mark |
| 12 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | fincept-qt/scripts/sentinelhub_data.py | 679 | # Create a small date range around the scene time |
| MEDIUM | …scripts/agents/finagent_core/tools/terminal_toolkit.py | 107 | # Create a closure that captures `name` |
| MEDIUM | …_technologies_hedge_fund_agent/tests/test_glm_model.py | 778 | # Create the Investment Committee team |
| MEDIUM | …naissance_technologies_hedge_fund_agent/agents/base.py | 74 | # Create the agent |
| MEDIUM | …ce_technologies_hedge_fund_agent/teams/trading_team.py | 46 | # Create the team |
| MEDIUM | …e_technologies_hedge_fund_agent/teams/research_team.py | 52 | # Create the team |
| MEDIUM | …sance_technologies_hedge_fund_agent/teams/risk_team.py | 46 | # Create the team |
| MEDIUM | …_technologies_hedge_fund_agent/teams/medallion_fund.py | 58 | # Create the Investment Committee members |
| MEDIUM | …_technologies_hedge_fund_agent/teams/medallion_fund.py | 62 | # Create the sub-teams |
| MEDIUM | …_technologies_hedge_fund_agent/teams/medallion_fund.py | 67 | # Create the top-level team |
| MEDIUM | …ics/functime_wrapper/functime_service_polars_legacy.py | 1245 | # Create a simple forecaster |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | fincept-qt/scripts/un_comtrade_data.py | 180 | # Comtrade wraps results in {"data": [...], "count": N, "error": null} |
| HIGH | fincept-qt/scripts/exchange/place_order.py | 18 | "price": null, |
| HIGH | fincept-qt/scripts/exchange/place_order.py | 23 | "average": null, |
| HIGH | fincept-qt/scripts/agents/deepagents/cli.py | 25 | "thread_id": str, "error": str|null } |
| HIGH | fincept-qt/scripts/Analytics/quantstats_analytics.py | 596 | result.update(null) |
| HIGH | fincept-qt/scripts/Analytics/options/iv_surface.py | 43 | are >= 3 common strikes; otherwise falls back to the union (gaps = null). |
| HIGH | …cripts/Analytics/backtesting/vectorbt/vbt_portfolio.py | 676 | _sys.stderr.write(f'[PF-BUILD] index match: close={close_series.index.dtype}, entries={entries.index.dtype}, equal={ |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …cept-qt/scripts/agents/finagent_core/agentic/runner.py | 714 | |
| MEDIUM | …cept-qt/scripts/agents/finagent_core/agentic/runner.py | 741 | |
| MEDIUM | …ept-qt/scripts/Analytics/economics/analytics_engine.py | 1177 | |
| MEDIUM | …ept-qt/scripts/Analytics/economics/analytics_engine.py | 1180 | |
| MEDIUM | …ept-qt/scripts/Analytics/economics/analytics_engine.py | 1182 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | fincept-qt/scripts/ai_quant_lab/qlib_data_processors.py | 460 | def process_data(self, |
| LOW | …qt/scripts/Analytics/python_skfolio_lib/skfolio_api.py | 371 | def run_task(): |
| LOW | …pts/Analytics/finanicalanalysis/core/data_processor.py | 230 | def process_data(self, data: Union[Dict, pd.DataFrame, str], |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | fincept-qt/scripts/lint.sh | 3 | # Usage: |
| LOW | …calanalysis/specialized_analysis/financial_modeling.py | 2246 | # Example usage |