mirror of
https://github.com/BigBodyCobain/Shadowbroker.git
synced 2026-06-09 15:53:56 +02:00
af9b3d08cc
Add Telegram OSINT with hourly incremental t.me scraping, metro geocoding separate from news centroids, threat-intercept popup UI with inline media, and HTML markers above alert boxes so pins stay clickable. Expose GFW_API_TOKEN in onboarding and Settings Maritime; harden GFW/CCTV/geo fetchers. Port Osiris- derived recon, SCM, entity graph, malware/cyber feeds, sanctions, and submarine cable layers with tests and documentation. Co-authored-by: Cursor <cursoragent@cursor.com>
17 lines
450 B
Python
17 lines
450 B
Python
"""Supply-chain risk overlay."""
|
|
from __future__ import annotations
|
|
|
|
from fastapi import APIRouter, Depends, Request
|
|
|
|
from auth import require_local_operator
|
|
from limiter import limiter
|
|
from services.scm.suppliers import build_scm_payload
|
|
|
|
router = APIRouter()
|
|
|
|
|
|
@router.get("/api/scm-suppliers")
|
|
@limiter.limit("30/minute")
|
|
async def scm_suppliers(request: Request, _: None = Depends(require_local_operator)) -> dict:
|
|
return build_scm_payload()
|