Repository Analysis

BigBodyCobain/Shadowbroker

Open-source intelligence for the global theater. Track everything from the corporate/private jets of the wealthy, and spy satellites, to seismic events in one unified interface. Hook an AI agent up to have it parse through data and find previously unseen correlations. The knowledge is available to all but rarely aggregated in the open, until now.

30.3 Strong AI signal View on GitHub
30.3
Adjusted Score
30.3
Raw Score
100%
Time Factor
2026-05-30
Last Push
8,932
Stars
Python
Language
331,024
Lines of Code
872
Files
6981
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 27MEDIUM 1427LOW 5527

Pattern Findings

6981 matches across 15 categories. Click a row to expand file-level details.

Decorative Section Separators1332 hits · 4510 pts
SeverityFileLineSnippet
MEDIUM.gitlab-ci.yml66# ── Backend image ────────────────────────────────────────────────────────
MEDIUM.gitlab-ci.yml87# ── Frontend image ───────────────────────────────────────────────────────
MEDIUM.gitlab-ci.yml108# ── Reverse mirror to GitHub ─────────────────────────────────────────────
MEDIUMstart.sh67# ── Zombie cleanup ─────────────────────────────────────────────────
MEDIUMstart.sh97# ───────────────────────────────────────────────────────────────────
MEDIUMkill_wormhole.sh2# ============================================================
MEDIUMkill_wormhole.sh5# ============================================================
MEDIUMfrontend/src/mesh/infonetEconomyClient.ts501// ─── Additional payload builders (write-action wiring phase) ─────────────
MEDIUMfrontend/src/mesh/infonetEconomyClient.ts38// ─── Status ──────────────────────────────────────────────────────────────
MEDIUMfrontend/src/mesh/infonetEconomyClient.ts71// ─── Petitions ───────────────────────────────────────────────────────────
MEDIUMfrontend/src/mesh/infonetEconomyClient.ts116// ─── Event payload validation ────────────────────────────────────────────
MEDIUMfrontend/src/mesh/infonetEconomyClient.ts132// ─── Upgrades ────────────────────────────────────────────────────────────
MEDIUMfrontend/src/mesh/infonetEconomyClient.ts157// ─── Markets ─────────────────────────────────────────────────────────────
MEDIUMfrontend/src/mesh/infonetEconomyClient.ts218// ─── Gates ───────────────────────────────────────────────────────────────
MEDIUMfrontend/src/mesh/infonetEconomyClient.ts262// ─── Reputation ──────────────────────────────────────────────────────────
MEDIUMfrontend/src/mesh/infonetEconomyClient.ts285// ─── Bootstrap ───────────────────────────────────────────────────────────
MEDIUMfrontend/src/mesh/infonetEconomyClient.ts309// ─── Signed write: append an Infonet economy event ───────────────────────
MEDIUMfrontend/src/mesh/infonetEconomyClient.ts445// ─── End-to-end sign + append helper ────────────────────────────────────
MEDIUMfrontend/src/mesh/infonetEconomyClient.ts738// ─── Upgrade-hash governance — propose / signal-ready ──────────────────
MEDIUMfrontend/src/mesh/meshIdentity.ts971// ─── DH Key Exchange (X25519 / ECDH P-256 fallback) ─────────────────────
MEDIUMfrontend/src/mesh/meshIdentity.ts1328// ─── Contact Management (storage) ──────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts1// ─── ShadowBroker Dashboard Data Types ─────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts5// ─── FLIGHTS ────────────────────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts87// ─── SHIPS / MARITIME ───────────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts145// ─── SATELLITES ─────────────────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts211// ─── EARTHQUAKES ────────────────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts222// ─── GPS JAMMING ────────────────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts233// ─── FIRE HOTSPOTS (NASA FIRMS) ─────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts246// ─── TRAINS ────────────────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts265// ─── CCTV CAMERAS ───────────────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts277// ─── KIWISDR RECEIVERS ─────────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts291// ─── PSK REPORTER SPOTS ─────────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts304// ─── SATNOGS GROUND STATIONS ────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts334// ─── TINYGS LORA SATELLITES ─────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts350// ─── POLICE SCANNERS (OpenMHZ) ──────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts363// ─── SIGINT (APRS / Meshtastic / JS8Call) ───────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts402// ─── INTERNET OUTAGES (IODA) ────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts416// ─── DATA CENTERS ───────────────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts500// ─── UAP SIGHTINGS ─────────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts518// ─── WASTEWATER SCAN ────────────────────────────────��─────────────────
MEDIUMfrontend/src/types/dashboard.ts560// ─── CORRELATION ALERTS ────────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts562// ─── CROWDTHREAT ───────────────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts615// ─── NEWS / GLOBAL INCIDENTS ────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts651// ─── UKRAINE FRONTLINE ──────────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts668// ─── GDELT INCIDENTS ────────────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts696// ─── LIVEUAMAP ──────────────────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts713// ─── STOCKS & COMMODITIES ───────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts724// ─── SPACE WEATHER ──────────────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts739// ─── WEATHER (RAINVIEWER) ───────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts746// ─── AIRPORTS ───────────────────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts757// ─── RADIO FEEDS ────────────────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts768// ─── ROUTE ──────────────────────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts777// ─── REGION DOSSIER ─────────────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts789// ─── FRESHNESS METADATA ─────────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts793// ─── FIMI DISINFORMATION ────────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts819// ─── ROOT DATA OBJECT ───────────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts926// ─── SAR ─────────────────────────────────────────────────────────────────────
MEDIUMfrontend/src/types/dashboard.ts983// ─── COMPONENT PROPS ────────────────────────────────────────────────────────
MEDIUMfrontend/src/components/PredictionsPanel.tsx29// ─── Types ───────────────────────────────────────────────────────────────────
MEDIUMfrontend/src/components/PredictionsPanel.tsx103// ─── Helpers ─────────────────────────────────────────────────────────────────
1272 more matches not shown…
Hyper-Verbose Identifiers3782 hits · 3774 pts
SeverityFileLineSnippet
LOWfrontend/src/mesh/infonetEconomyClient.ts503export function buildChallengeVotePayload(
LOWfrontend/src/mesh/infonetEconomyClient.ts513export function buildResolutionStakePayload(
LOWfrontend/src/mesh/infonetEconomyClient.ts305export function fetchBootstrapMarketState(marketId: string): Promise<BootstrapMarketState> {
LOWfrontend/src/mesh/infonetEconomyClient.ts407export function buildChallengeFilePayload(
LOWfrontend/src/mesh/infonetEconomyClient.ts417export function buildGateSuspendFilePayload(
LOWfrontend/src/mesh/infonetEconomyClient.ts434export function buildBootstrapResolutionVotePayload(
LOWfrontend/src/mesh/infonetEconomyClient.ts548export function buildGateShutdownFilePayload(
LOWfrontend/src/mesh/infonetEconomyClient.ts565export function buildGateShutdownAppealFilePayload(
LOWfrontend/src/mesh/infonetEconomyClient.ts694export async function buildEvidenceSubmitPayload(args: {
LOWfrontend/src/mesh/infonetEconomyClient.ts740export function buildUpgradeProposePayload(args: {
LOWfrontend/src/mesh/infonetEconomyClient.ts761export function buildUpgradeSignalReadyPayload(
LOWfrontend/src/mesh/gateCompatTelemetry.ts74function compatTelemetryStorageSelection(): {
LOWfrontend/src/mesh/gateCompatTelemetry.ts123export function normalizeGateCompatReason(reason: string): string {
LOWfrontend/src/mesh/gateCompatTelemetry.ts210export function getGateCompatTelemetryEventName(): string {
LOWfrontend/src/mesh/gateCompatTelemetry.ts223export function getGateCompatTelemetrySnapshot(): GateCompatTelemetrySnapshot {
LOWfrontend/src/mesh/gateCompatTelemetry.ts289export function summarizeGateCompatTelemetry(
LOWfrontend/src/mesh/gateCompatTelemetry.ts310export function recordGateCompatTelemetry(input: {
LOWfrontend/src/mesh/controlPlaneStatusClient.ts169export function invalidatePrivacyProfileCache(): void {
LOWfrontend/src/mesh/controlPlaneStatusClient.ts177export function invalidateInfonetNodeStatusCache(): void {
LOWfrontend/src/mesh/controlPlaneStatusClient.ts181export async function fetchPrivacyProfileSnapshot(
LOWfrontend/src/mesh/controlPlaneStatusClient.ts205export async function fetchInfonetNodeStatusSnapshot(
LOWfrontend/src/mesh/controlPlaneStatusClient.ts218export async function fetchNodeSettingsSnapshot(): Promise<NodeSettingsSnapshot> {
LOWfrontend/src/mesh/meshGateLocalRuntime.ts270export async function isInlineGateCryptoSupported(): Promise<boolean> {
LOWfrontend/src/mesh/meshGateLocalRuntime.ts275export async function probeInlineGateCryptoSupport(): Promise<InlineGateCryptoSupport> {
LOWfrontend/src/mesh/meshGateLocalRuntime.ts333export async function decryptInlineGateMessages(
LOWfrontend/src/mesh/contactTrustSummary.ts25function normalizeExistingTrustSummary(
LOWfrontend/src/mesh/contactTrustSummary.ts120function deriveRootWitnessProvenanceState(args: {
LOWfrontend/src/mesh/contactTrustSummary.ts159export function rootWitnessContinuityLabel(
LOWfrontend/src/mesh/gateAccessProof.ts28function gateAccessProofExtendedMaxAgeMs(): number {
LOWfrontend/src/mesh/gateAccessProof.ts34function gateAccessHeaderReusableUntilMs(entry: {
LOWfrontend/src/mesh/gateAccessProof.ts44export function pruneExpiredGateAccessHeaders(now: number = Date.now()): void {
LOWfrontend/src/mesh/gateAccessProof.ts52export function invalidateGateAccessHeaders(gateId?: string): void {
LOWfrontend/src/mesh/gateCatalogSnapshot.ts54export function invalidateGateCatalogSnapshot(): void {
LOWfrontend/src/mesh/gateCatalogSnapshot.ts58export function invalidateGateDetailSnapshot(gateId?: string): void {
LOWfrontend/src/mesh/wormholeClient.ts151export function invalidateWormholeRuntimeCache(): void {
LOWfrontend/src/mesh/wormholeClient.ts232export async function updatePrivateDeliveryAction(
LOWfrontend/src/mesh/meshDmRatchet.ts139async function getOrCreateWrapKey(): Promise<CryptoKey> {
LOWfrontend/src/mesh/meshDmRatchet.ts188async function readPersistedRatchetState(): Promise<string | null> {
LOWfrontend/src/mesh/meshDmRatchet.ts203async function writePersistedRatchetState(value: string): Promise<void> {
LOWfrontend/src/mesh/meshDeadDrop.ts63export async function deadDropTokensForContacts(
LOWfrontend/src/mesh/wormholeIdentityClient.ts517function gateKeyStatusActiveRoomTtlMs(): number {
LOWfrontend/src/mesh/wormholeIdentityClient.ts523function gateKeyStatusSessionStreamTtlMs(): number {
LOWfrontend/src/mesh/wormholeIdentityClient.ts529function gateKeyStatusReusableUntilMs(
LOWfrontend/src/mesh/wormholeIdentityClient.ts563function normalizeGateCompatReason(reason: string): string {
LOWfrontend/src/mesh/wormholeIdentityClient.ts567function gateLocalRuntimeRequiredDetail(reason: string): string {
LOWfrontend/src/mesh/wormholeIdentityClient.ts571function recordGateLocalRuntimeRequired(
LOWfrontend/src/mesh/wormholeIdentityClient.ts1086export function getWormholeDmInviteImportErrorResult(
LOWfrontend/src/mesh/wormholeIdentityClient.ts1095export async function fetchWormholeDmRootHealth(): Promise<WormholeDmRootHealth> {
LOWfrontend/src/mesh/wormholeIdentityClient.ts1101export async function bootstrapWormholeIdentity(): Promise<WormholeIdentity> {
LOWfrontend/src/mesh/wormholeIdentityClient.ts547function isGateSessionStreamActiveForGate(gateId: string): boolean {
LOWfrontend/src/mesh/wormholeIdentityClient.ts584function buildGateLocalRuntimeRequiredError(
LOWfrontend/src/mesh/wormholeIdentityClient.ts593function gateCompatApprovalStorage(): Storage | null {
LOWfrontend/src/mesh/wormholeIdentityClient.ts615function ensureGateCompatApprovalsLoaded(): void {
LOWfrontend/src/mesh/wormholeIdentityClient.ts639function persistGateCompatApprovals(): void {
LOWfrontend/src/mesh/wormholeIdentityClient.ts657function hasApprovedGateCompatFallback(gateId: string): boolean {
LOWfrontend/src/mesh/wormholeIdentityClient.ts663export function approveGateCompatFallback(gateId: string): void {
LOWfrontend/src/mesh/wormholeIdentityClient.ts684export function hasGateCompatFallbackApproval(gateId: string): boolean {
LOWfrontend/src/mesh/wormholeIdentityClient.ts709export function invalidateWormholeGateKeyStatus(gateId?: string): void {
LOWfrontend/src/mesh/wormholeIdentityClient.ts720async function refreshGateSessionStreamBootstrapContext(
LOWfrontend/src/mesh/wormholeIdentityClient.ts742export async function syncBrowserWormholeGateState(
3722 more matches not shown…
Excessive Try-Catch Wrapping880 hits · 783 pts
SeverityFileLineSnippet
MEDIUMbackend/auth.py62def _current_admin_key() -> str:
MEDIUMbackend/auth.py69def _allow_insecure_admin() -> bool:
MEDIUMbackend/auth.py79def _debug_mode_enabled() -> bool:
MEDIUMbackend/auth.py86def _admin_key_required_in_production() -> bool:
MEDIUMbackend/auth.py1023def _external_assurance_status_snapshot() -> dict[str, Any]:
MEDIUMbackend/auth.py1362def _anonymous_mode_state() -> dict[str, Any]:
LOWbackend/auth.py65 except Exception:
LOWbackend/auth.py75 except Exception:
LOWbackend/auth.py82 except Exception:
LOWbackend/auth.py90 except Exception:
LOWbackend/auth.py100 except Exception as exc:
LOWbackend/auth.py562 except Exception:
LOWbackend/auth.py584 except Exception:
LOWbackend/auth.py587 except Exception as exc:
LOWbackend/auth.py1286 except Exception:
LOWbackend/auth.py1387 except Exception:
LOWbackend/auth.py379 except Exception:
LOWbackend/auth.py535 except Exception:
LOWbackend/auth.py603 except Exception:
LOWbackend/auth.py644 except Exception:
LOWbackend/auth.py1065 except Exception as exc:
LOWbackend/auth.py1085 except Exception as exc:
LOWbackend/auth.py1133 except Exception:
LOWbackend/auth.py1136 except Exception:
LOWbackend/auth.py1212 except Exception:
LOWbackend/wormhole_server.py48 except Exception as exc:
LOWbackend/wormhole_server.py109 except Exception:
LOWbackend/node_state.py87 except Exception:
LOWbackend/node_state.py180 except Exception:
LOWbackend/node_state.py249 except Exception as exc:
MEDIUMbackend/main.py381def _privacy_core_status() -> dict[str, Any]:
MEDIUMbackend/main.py2522def _safe_int(val, default=0):
MEDIUMbackend/main.py2606def _startup_wormhole_runtime():
MEDIUMbackend/main.py2633def _prime_route_database():
MEDIUMbackend/main.py2645def _prime_aircraft_database():
MEDIUMbackend/main.py3316def _blocking_upgrade() -> str | None:
MEDIUMbackend/main.py3430def _upgrade_invite_scoped_contact_preferences_background() -> dict[str, Any]:
MEDIUMbackend/main.py3656def _do_refresh():
MEDIUMbackend/main.py7011def _rns_private_dm_ready() -> bool:
MEDIUMbackend/main.py7037def _high_privacy_profile_enabled() -> bool:
LOWbackend/main.py53 except Exception:
LOWbackend/main.py347 except Exception as exc:
LOWbackend/main.py2310 except Exception:
LOWbackend/main.py2595 except Exception:
LOWbackend/main.py2598 except Exception:
LOWbackend/main.py2699 except Exception:
LOWbackend/main.py2706 except Exception:
LOWbackend/main.py2710 except Exception:
LOWbackend/main.py2716 except Exception:
LOWbackend/main.py3338 except Exception:
LOWbackend/main.py3389 except Exception:
LOWbackend/main.py3436 except Exception as exc:
LOWbackend/main.py3447 except Exception as exc:
LOWbackend/main.py3583 except Exception:
LOWbackend/main.py3587 except Exception:
LOWbackend/main.py3589 except Exception:
LOWbackend/main.py3607 except Exception:
LOWbackend/main.py3612 except Exception:
LOWbackend/main.py7016 except Exception:
LOWbackend/main.py7043 except Exception:
820 more matches not shown…
Unused Imports628 hits · 554 pts
SeverityFileLineSnippet
LOWbackend/auth.py45
LOWbackend/auth.py45
LOWbackend/auth.py45
LOWbackend/auth.py45
LOWbackend/wormhole_server.py3
LOWbackend/main.py225
LOWbackend/main.py225
LOWbackend/main.py262
LOWbackend/main.py296
LOWbackend/main.py296
LOWbackend/main.py9217
LOWbackend/main.py9305
LOWbackend/main.py9326
LOWbackend/limiter.py29
LOWbackend/routers/mesh_public.py45
LOWbackend/routers/mesh_public.py54
LOWbackend/routers/mesh_public.py55
LOWbackend/routers/cctv.py6
LOWbackend/routers/cctv.py8
LOWbackend/routers/mesh_peer_sync.py5
LOWbackend/routers/mesh_peer_sync.py6
LOWbackend/routers/mesh_peer_sync.py8
LOWbackend/routers/mesh_peer_sync.py8
LOWbackend/routers/mesh_peer_sync.py9
LOWbackend/routers/mesh_peer_sync.py10
LOWbackend/routers/mesh_peer_sync.py11
LOWbackend/routers/health.py3
LOWbackend/routers/health.py4
LOWbackend/routers/tools.py4
LOWbackend/routers/tools.py9
LOWbackend/routers/mesh_dm.py2
LOWbackend/routers/mesh_dm.py3
LOWbackend/routers/mesh_dm.py12
LOWbackend/routers/mesh_dm.py19
LOWbackend/routers/mesh_dm.py20
LOWbackend/routers/mesh_dm.py20
LOWbackend/routers/infonet.py18
LOWbackend/routers/infonet.py28
LOWbackend/routers/sigint.py2
LOWbackend/routers/sigint.py3
LOWbackend/routers/sigint.py5
LOWbackend/routers/radio.py2
LOWbackend/routers/radio.py3
LOWbackend/routers/radio.py5
LOWbackend/routers/mesh_operator.py3
LOWbackend/routers/mesh_operator.py4
LOWbackend/routers/mesh_operator.py5
LOWbackend/routers/mesh_operator.py7
LOWbackend/routers/mesh_oracle.py3
LOWbackend/routers/mesh_oracle.py3
LOWbackend/routers/mesh_oracle.py4
LOWbackend/routers/mesh_oracle.py5
LOWbackend/routers/mesh_oracle.py7
LOWbackend/routers/wormhole.py4
LOWbackend/routers/wormhole.py8
LOWbackend/routers/wormhole.py11
LOWbackend/routers/wormhole.py58
LOWbackend/routers/wormhole.py123
LOWbackend/routers/wormhole.py136
LOWbackend/routers/wormhole.py136
568 more matches not shown…
Deep Nesting215 hits · 154 pts
SeverityFileLineSnippet
LOWbackend/auth.py157
LOWbackend/auth.py179
LOWbackend/main.py121
LOWbackend/main.py1854
LOWbackend/main.py1976
LOWbackend/main.py2073
LOWbackend/main.py2212
LOWbackend/main.py2540
LOWbackend/main.py3058
LOWbackend/main.py3459
LOWbackend/main.py4007
LOWbackend/main.py4629
LOWbackend/main.py6157
LOWbackend/main.py10294
LOWbackend/main.py2579
LOWbackend/limiter.py80
LOWbackend/routers/mesh_public.py381
LOWbackend/routers/mesh_public.py620
LOWbackend/routers/mesh_public.py784
LOWbackend/routers/mesh_public.py1783
LOWbackend/routers/cctv.py206
LOWbackend/routers/infonet.py448
LOWbackend/routers/ai_intel.py1001
LOWbackend/routers/ai_intel.py1122
LOWbackend/routers/ai_intel.py1350
LOWbackend/routers/ai_intel.py2804
LOWbackend/routers/ai_intel.py3038
LOWbackend/routers/ai_intel.py3238
LOWbackend/routers/ai_intel.py3261
LOWbackend/routers/ai_intel.py3084
LOWbackend/routers/mesh_operator.py33
LOWbackend/routers/data.py315
LOWbackend/tests/test_2c_exception_visibility.py606
LOWbackend/tests/test_3c_router_extraction.py134
LOWbackend/tests/test_per_operator_outbound_attribution.py248
LOWbackend/tests/mesh/test_gate_secret_rotation_guard.py29
LOWbackend/services/openclaw_channel.py134
LOWbackend/services/openclaw_channel.py640
LOWbackend/services/unusual_whales_connector.py138
LOWbackend/services/ais_stream.py466
LOWbackend/services/ais_stream.py536
LOWbackend/services/ais_stream.py596
LOWbackend/services/sigint_bridge.py333
LOWbackend/services/sigint_bridge.py878
LOWbackend/services/sigint_bridge.py978
LOWbackend/services/sigint_bridge.py1267
LOWbackend/services/openclaw_watchdog.py100
LOWbackend/services/openclaw_watchdog.py430
LOWbackend/services/openclaw_watchdog.py491
LOWbackend/services/privacy_core_attestation.py124
LOWbackend/services/cctv_pipeline.py192
LOWbackend/services/cctv_pipeline.py333
LOWbackend/services/cctv_pipeline.py621
LOWbackend/services/cctv_pipeline.py689
LOWbackend/services/region_dossier.py67
LOWbackend/services/region_dossier.py167
LOWbackend/services/tinygs_fetcher.py69
LOWbackend/services/tinygs_fetcher.py96
LOWbackend/services/ai_pin_store.py85
LOWbackend/services/ai_pin_store.py187
155 more matches not shown…
Cross-File Repetition16 hits · 80 pts
SeverityFileLineSnippet
HIGHbackend/main.py0list all peers (or filter by bucket: sync, push, bootstrap).
HIGHbackend/routers/mesh_public.py0list all peers (or filter by bucket: sync, push, bootstrap).
HIGHbackend/routers/mesh_operator.py0list all peers (or filter by bucket: sync, push, bootstrap).
HIGHbackend/main.py0add a peer to the store. body: {peer_url, transport?, label?, role?, buckets?[]}.
HIGHbackend/routers/mesh_public.py0add a peer to the store. body: {peer_url, transport?, label?, role?, buckets?[]}.
HIGHbackend/routers/mesh_operator.py0add a peer to the store. body: {peer_url, transport?, label?, role?, buckets?[]}.
HIGHbackend/main.py0remove a peer. body: {peer_url, bucket?}. if bucket omitted, removes from all buckets.
HIGHbackend/routers/mesh_public.py0remove a peer. body: {peer_url, bucket?}. if bucket omitted, removes from all buckets.
HIGHbackend/routers/mesh_operator.py0remove a peer. body: {peer_url, bucket?}. if bucket omitted, removes from all buckets.
HIGHbackend/main.py0enable or disable a peer. body: {peer_url, bucket, enabled: bool}.
HIGHbackend/routers/mesh_public.py0enable or disable a peer. body: {peer_url, bucket, enabled: bool}.
HIGHbackend/routers/mesh_operator.py0enable or disable a peer. body: {peer_url, bucket, enabled: bool}.
HIGHbackend/services/mesh/mesh_reputation.py0actually write to disk (called by timer or atexit).
HIGHbackend/services/mesh/mesh_reputation.py0actually write to disk (called by timer or atexit).
HIGHbackend/services/mesh/mesh_dm_relay.py0actually write to disk (called by timer or atexit).
HIGHbackend/services/mesh/mesh_oracle.py0actually write to disk (called by timer or atexit).
Over-Commented Block64 hits · 58 pts
SeverityFileLineSnippet
LOWdocker-compose.gitlab.yml1# Compose override that points the backend and frontend at the GitLab
LOWdocker-compose.yml61 # Treat that bridge as local operator access while ports remain bound to 127.0.0.1 by default.
LOW.gitlab-ci.yml1# GitLab CI/CD for Shadowbroker
LOW.gitlab-ci.yml21# - The image build/push uses $CI_JOB_TOKEN, which GitLab provides
LOWfrontend/vitest.config.js1const path = require('path');
LOWfrontend/vitest.config.js21 // findByText / waitFor against React reconciliation):
LOWfrontend/next.config.ts1import type { NextConfig } from 'next';
LOWfrontend/src/components/AIIntelPanel.tsx381 const [nodeId, setNodeId] = React.useState('');
LOWfrontend/src/components/MeshChat.tsx1// Re-export from decomposed MeshChat module.
LOW…d/src/__tests__/mesh/messagesViewFirstContact.test.tsx861
LOW…d/src/__tests__/mesh/messagesViewFirstContact.test.tsx881 // (direct + workflow_call from docker-publish.yml) starving
LOWfrontend/src/lib/api.ts1// All API calls use relative paths (e.g. /api/flights).
LOWbackend/main.py3521 # transport has not finished coming up yet.
LOWbackend/ais_proxy.js1// AIS Stream WebSocket proxy.
LOWbackend/routers/health.py61 # who care about MITM-protection posture deserve a visible signal.
LOWbackend/routers/tools.py81 lng: float = Query(..., ge=-180, le=180),
LOWbackend/routers/tools.py121
LOWbackend/routers/ai_intel.py2521# OpenClaw Connection Management (local-operator only — NOT via HMAC)
LOWbackend/routers/ai_intel.py2541# GET /api/ai/connect-info — always returns the MASKED
LOWbackend/routers/ai_intel.py2561# not land in URL history.
LOWbackend/routers/ai_intel.py3001 return channel.status()
LOWbackend/routers/ai_intel.py3161
LOWbackend/tests/test_ais_upstream_health.py161 # alone doesn't escalate when no key is set."
LOWbackend/tests/test_control_surface_auth.py81 # STAC search + remote SWIR raster reads. Unauthenticated abuse
LOWbackend/tests/test_sentinel_routes_auth_gate.py221 assert r.status_code == 200
LOWbackend/services/openclaw_channel.py1521
LOWbackend/services/ais_stream.py341_vessels: dict[int, dict] = {}
LOWbackend/services/config.py121 # parked in a single recipient's mailbox at any one time. Once the
LOWbackend/services/config.py141 MESH_VOTER_BLIND_SALT_ROTATE_DAYS: int = 30
LOWbackend/services/config.py161 # single boolean flip from silently writing mailbox graph metadata to disk.
LOWbackend/services/config.py181 MESH_DM_ROOT_TRANSPARENCY_LEDGER_READBACK_URI: str = ""
LOWbackend/services/config.py201 MESH_BACKEND_GATE_PLAINTEXT_COMPAT: bool = False
LOWbackend/services/config.py261 MESH_PRIVACY_PREWARM_ANON_CADENCE_S: int = 300
LOWbackend/services/config.py281 # Operator release attestation for the Sprint 8 release gate. This does
LOWbackend/services/config.py301 # Meshtastic MQTT broker credentials (defaults match public firmware).
LOWbackend/services/config.py321 #
LOWbackend/services/region_dossier.py21#
LOWbackend/services/carrier_tracker.py161 },
LOWbackend/services/network_utils.py21_session.mount("https://", HTTPAdapter(max_retries=_retry, pool_maxsize=20))
LOWbackend/services/network_utils.py41# The handle:
LOWbackend/services/network_utils.py221# ``OPERATOR_HANDLE`` setting and migrate call sites incrementally.
LOWbackend/services/mesh/mesh_crypto.py81#
LOWbackend/services/mesh/mesh_rns.py41# ── S15B: DM wire-visible ciphertext length alignment ──────────────────
LOWbackend/services/mesh/mesh_rollout_flags.py41 # recoverable from disk. Epoch/event_id ceilings already bound *policy*
LOWbackend/services/mesh/mesh_rollout_flags.py61 # observed a given author, but a fresh peer (empty sequence state) would
LOWbackend/services/mesh/mesh_rollout_flags.py81 # migration, but doing so should degrade release readiness immediately.
LOWbackend/services/mesh/mesh_gate_mls.py2001 int(binding.epoch),
LOWbackend/services/fetchers/earth_observation.py681# NUFORC's website switched to a JS-rendered Mapbox GL map. The old HTML
LOWdesktop-shell/tauri-skeleton/dev.sh1#!/usr/bin/env bash
LOWdesktop-shell/tauri-skeleton/build.sh1#!/usr/bin/env bash
LOWdesktop-shell/tauri-skeleton/build.sh21# The web deployment (Docker/Vercel) is unaffected - it continues to use
LOWdesktop-shell/tauri-skeleton/src-tauri/src/policy.rs1//! Native-side policy enforcement and audit ring for local-control commands.
LOWdesktop-shell/tauri-skeleton/src-tauri/src/companion.rs1//! Optional localhost/browser companion mode.
LOWdesktop-shell/tauri-skeleton/src-tauri/src/companion.rs21//! `main.rs` (not by `companion_enable`) so that the Tauri main window also
LOWdesktop-shell/tauri-skeleton/src-tauri/src/companion.rs61}
LOWdesktop-shell/tauri-skeleton/src-tauri/src/tray.rs1//! Cross-platform tray / menu-bar background lifecycle.
LOWdesktop-shell/tauri-skeleton/src-tauri/src/main.rs21 pub audit_ring: SharedAuditRing,
LOWdesktop-shell/tauri-skeleton/src-tauri/src/main.rs41
LOWdesktop-shell/tauri-skeleton/src-tauri/src/main.rs61// every invocation in its AuditRing.
LOWdesktop-shell/tauri-skeleton/src-tauri/src/main.rs501 // JavaScript on every page load (including full reloads),
4 more matches not shown…
Cross-Language Confusion11 hits · 38 pts
SeverityFileLineSnippet
HIGHbackend/routers/ai_intel.py1670 "returns": "{best_match: {...}|null, results: [{source_layer, entity_type, label, id, callsign, registra
HIGHbackend/services/privacy_core_client.py760 "Build it with: cd privacy-core && cargo build --release"
HIGHbackend/services/updater.py31 "docker compose pull && docker compose up -d"
HIGHbackend/services/infonet/bootstrap/argon2id.py12 "bootstrap_resolution_vote" || protocol_version || node_id ||
HIGHbackend/services/infonet/bootstrap/argon2id.py13 market_id || side || snapshot_event_hash || pow_nonce
HIGH…es/infonet/privacy/function_keys/challenge_response.py6Operator issues a fresh nonce; key-holder signs (challenge || nonce
HIGH…nd/services/infonet/privacy/function_keys/nullifier.py8 nullifier = SHA-256(secret || operator_id)
HIGH…nd/services/infonet/privacy/function_keys/nullifier.py35 """Return the hex SHA-256 of ``secret || operator_id`` (UTF-8 for
HIGHbackend/services/infonet/markets/evidence.py9- ``evidence_content_hash`` — SHA-256 of ``(market_id || claimed_outcome
HIGHbackend/services/infonet/markets/evidence.py14- ``submission_hash`` — SHA-256 of ``(evidence_content_hash || node_id
HIGHbackend/services/infonet/markets/evidence.py67 """SHA-256 of ``content_hash || node_id || timestamp``.
Verbosity Indicators21 hits · 31 pts
SeverityFileLineSnippet
LOWfrontend/src/mesh/meshDmRatchet.ts583 // Step 1: new receiving chain
LOWfrontend/src/mesh/meshDmRatchet.ts590 // Step 2: new sending chain with a fresh DH key
LOWbackend/main.py2104 # Step 1: Ask the peer which gates it has and how many events each
LOWbackend/main.py2142 # Step 2: For each gate with new events, pull the batch
LOWbackend/tests/mesh/test_secure_storage_passphrase.py339 # Step 1: create raw envelope (simulate old Docker behavior)
LOWbackend/tests/mesh/test_secure_storage_passphrase.py344 # Step 2: now set up with secret and no raw fallback
LOWbackend/services/region_dossier.py206 # Step 1: Reverse geocode
LOWbackend/services/region_dossier.py222 # Step 2: Parallel fetch with real timeouts that do not block on executor shutdown
LOWbackend/services/tinygs_fetcher.py325 # Step 1: Get TLE data (from cache or CelesTrak)
LOWbackend/services/tinygs_fetcher.py331 # Step 2: Try to fetch TinyGS telemetry (non-blocking, uses cache)
LOWbackend/services/tinygs_fetcher.py334 # Step 3: Propagate all satellites via SGP4
LOWbackend/services/tinygs_fetcher.py340 # Step 4: Merge and filter
LOWbackend/services/thermal_sentinel.py55 # Step 1: STAC search for Sentinel-2 scenes
LOWbackend/services/thermal_sentinel.py69 # Step 2: Try SWIR band analysis if rasterio is available
LOWbackend/services/thermal_sentinel.py88 # Step 3: Cross-reference with FIRMS fire data
LOWbackend/services/fetchers/earth_observation.py1060 # Step 1: GET the month index to capture session cookies + fresh nonce.
LOWbackend/services/fetchers/earth_observation.py1087 # Step 2: POST to admin-ajax.php with length=-1 to pull the whole month.
LOWbackend/services/infonet/markets/resolution.py240 # Step 0: zero-evidence → INVALID, return everything.
LOWbackend/services/infonet/markets/resolution.py358 # Step 2: oracle-rep supermajority.
LOWbackend/services/infonet/markets/resolution.py410 # Step 3: distribute resolution stakes per rep type.
LOWbackend/services/infonet/markets/resolution.py456 # Step 4: evidence bonds.
Self-Referential Comments5 hits · 18 pts
SeverityFileLineSnippet
MEDIUMbackend/tests/mesh/test_5d_replay_persistence.py174 # Create a new store from the same directory — simulates restart
MEDIUMbackend/tests/mesh/test_nonce_capacity_isolation.py179 # Create a fresh relay instance and load
MEDIUMbackend/tests/mesh/test_secure_storage_rotation.py183 # Create a DPAPI envelope (Windows default)
MEDIUMbackend/tests/mesh/test_secure_storage_rotation.py235 # Create a passphrase master key
MEDIUMbackend/services/mesh/mesh_gate_mls.py1954 # Create a durable gate envelope: the plaintext encrypted under the
Redundant / Tautological Comments9 hits · 13 pts
SeverityFileLineSnippet
LOWstart.sh108# Check if UV is available (preferred, much faster installs)
LOWbackend/routers/ai_intel.py3140 # Check if client disconnected
LOWbackend/services/openclaw_bridge.py215 # Increment sequence
LOWbackend/services/feed_ingester.py102 # Check if first item looks like a GeoJSON Feature
LOWbackend/services/network_utils.py300 # Check if this domain recently failed with requests — skip straight to curl
LOWbackend/services/mesh/mesh_oracle.py581 # Check if this staker already has an active stake on this message
LOWbackend/services/mesh/mesh_oracle.py595 # Check if there are existing stakes — extend grace period
LOWbackend/services/mesh/mesh_oracle.py656 # Check if ALL stakes for this message have expired
LOWbackend/services/fetchers/prediction_markets.py884 # Check if query appears in title or word overlap
Dead Code10 hits · 10 pts
SeverityFileLineSnippet
MEDIUMbackend/services/fetchers/earth_observation.py1576
MEDIUMbackend/services/fetchers/earth_observation.py1579
MEDIUMbackend/services/fetchers/earth_observation.py1580
MEDIUMbackend/services/fetchers/earth_observation.py1592
MEDIUMbackend/services/fetchers/earth_observation.py1593
MEDIUMbackend/services/fetchers/earth_observation.py1594
MEDIUMbackend/services/fetchers/earth_observation.py1595
MEDIUMbackend/services/fetchers/earth_observation.py1655
MEDIUMbackend/services/fetchers/earth_observation.py1660
MEDIUMbackend/services/fetchers/earth_observation.py1662
Example Usage Blocks5 hits · 8 pts
SeverityFileLineSnippet
LOWdocker-compose.gitlab.yml5# Usage:
LOWbackend/scripts/scan-secrets.sh4# Usage:
LOWdesktop-shell/tauri-skeleton/dev.sh10# Usage:
LOWdesktop-shell/tauri-skeleton/build.sh24# Usage:
LOWhelm/chart/values-gitlab.yaml5# Usage:
AI Slop Vocabulary2 hits · 4 pts
SeverityFileLineSnippet
LOWbackend/services/fetchers/nuforc_enrichment.py343 # No date filter — just return the most recent entry for this state
MEDIUMbackend/services/infonet/time_validity.py45# Byzantine arithmetic with up to ~5 colluding nodes (median is robust).
Fake / Example Data1 hit · 1 pts
SeverityFileLineSnippet
LOWbackend/tests/test_per_operator_outbound_attribution.py104 ("user@example.com", "user-example-com"),