Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

Abdelkerim-Dassi/signal-desk

https://github.com/Abdelkerim-Dassi/signal-desk · scanned 2026-06-17 01:12 UTC (1 month, 2 weeks ago)

29 raw signals (0 security + 29 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +5.3 (diff) · 29 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 240 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
compile_ai_briefing software healthy ai_crypto_advisor.py:9
_now_iso software healthy advisor_engine.py:65
_safe_float software healthy advisor_engine.py:69
_get_json software healthy advisor_engine.py:81
normalize_asset_ids software healthy advisor_engine.py:95
normalize_binance_symbols software healthy advisor_engine.py:110
infer_binance_symbol software healthy advisor_engine.py:126
split_binance_symbol software healthy advisor_engine.py:140
parse_holdings software healthy advisor_engine.py:149
get_market_prices software healthy advisor_engine.py:165
get_market_chart software healthy advisor_engine.py:182
get_binance_24hr software healthy advisor_engine.py:192
get_binance_klines software healthy advisor_engine.py:200
binance_klines_to_chart software healthy advisor_engine.py:208
binance_ticker_to_market software healthy advisor_engine.py:222
get_fear_greed software healthy advisor_engine.py:254
get_global_market software healthy advisor_engine.py:276
get_trending software healthy advisor_engine.py:308
get_news software healthy advisor_engine.py:328
parse_news_date software healthy advisor_engine.py:360
moving_average software healthy advisor_engine.py:372
percent_change software healthy advisor_engine.py:378
analyze_asset software healthy advisor_engine.py:384
build_binance_market_brief software healthy advisor_engine.py:530
build_market_brief software healthy advisor_engine.py:580
log_message software dead app.py:21
_send_json software healthy app.py:24
_send_file software healthy app.py:33
_read_json_body software healthy app.py:45
do_GET software dead app.py:56
do_POST software dead app.py:82
run software healthy app.py:113
_configured software healthy notifications.py:10
notification_status software healthy notifications.py:14
format_market_alert software healthy notifications.py:29
send_discord software healthy notifications.py:47
send_whatsapp software healthy notifications.py:60
send_notifications software healthy notifications.py:89
App software healthy frontend/src/App.tsx:App
toAnalyzeParams software healthy frontend/src/hooks/useBrief.ts:toAnalyzeParams
useBrief software healthy frontend/src/hooks/useBrief.ts:useBrief
useAppStatus software healthy frontend/src/hooks/useBrief.ts:useAppStatus
ChatPanel software healthy frontend/src/components/ChatPanel.tsx:ChatPanel
send software healthy frontend/src/components/ChatPanel.tsx:send
Header software healthy frontend/src/components/Header.tsx:Header
remaining software healthy frontend/src/components/Header.tsx:remaining
FearGreedGauge software healthy frontend/src/components/FearGreedGauge.tsx:FearGreedGauge
arc software healthy frontend/src/components/FearGreedGauge.tsx:arc
Sparkline software healthy frontend/src/components/Sparkline.tsx:Sparkline
values software healthy frontend/src/components/Sparkline.tsx:values

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
.env.example software healthy .env.example
ai_crypto_advisor.py software healthy ai_crypto_advisor.py
advisor_engine.py software healthy advisor_engine.py
vercel.json software healthy vercel.json
requirements.txt software healthy requirements.txt
README.md software healthy README.md
app.py software healthy app.py
notifications.py software healthy notifications.py
render.yaml software healthy render.yaml
STATUS.md software healthy STATUS.md
Dockerfile software healthy Dockerfile
index.py software healthy api/index.py
tsconfig.node.json software healthy frontend/tsconfig.node.json
tsconfig.app.json software healthy frontend/tsconfig.app.json
vite.config.ts software healthy frontend/vite.config.ts
package-lock.json software healthy frontend/package-lock.json
README.md software healthy frontend/README.md
package.json software healthy frontend/package.json
eslint.config.js software healthy frontend/eslint.config.js
index.html software healthy frontend/index.html
tsconfig.json software healthy frontend/tsconfig.json
main.tsx software healthy frontend/src/main.tsx
index.css software healthy frontend/src/index.css
App.tsx software healthy frontend/src/App.tsx
useBrief.ts software healthy frontend/src/hooks/useBrief.ts
ChatPanel.tsx software healthy frontend/src/components/ChatPanel.tsx
Header.tsx software healthy frontend/src/components/Header.tsx
FearGreedGauge.tsx software healthy frontend/src/components/FearGreedGauge.tsx
Sparkline.tsx software healthy frontend/src/components/Sparkline.tsx
PortfolioPanel.tsx software healthy frontend/src/components/PortfolioPanel.tsx
AiBriefing.tsx software healthy frontend/src/components/AiBriefing.tsx
OpportunityList.tsx software healthy frontend/src/components/OpportunityList.tsx
SidePanels.tsx software healthy frontend/src/components/SidePanels.tsx
MarketStats.tsx software healthy frontend/src/components/MarketStats.tsx
format.ts software healthy frontend/src/lib/format.ts
api.ts software healthy frontend/src/lib/api.ts
ai.py software healthy server/ai.py
__init__.py software healthy server/__init__.py
upstash.py software healthy server/upstash.py
main.py software healthy server/main.py
cache.py software healthy server/cache.py
ratelimit.py software healthy server/ratelimit.py
schemas.py software healthy server/schemas.py
TESTING.md software healthy docs/TESTING.md
app.css software healthy web/app.css
app.js software healthy web/app.js
index.html software healthy web/index.html

LabelLayerStatusPath
DataFetchError software healthy advisor_engine.py:54
Holding software healthy advisor_engine.py:59
AppHandler software healthy app.py:18
TTLCache software healthy server/cache.py:18
RateLimiter software healthy server/ratelimit.py:24
DailyCounter software healthy server/ratelimit.py:57
DailyIPCounter software healthy server/ratelimit.py:78
HoldingIn software healthy server/schemas.py:16
AnalyzeRequest software healthy server/schemas.py:22
NotifyRequest software healthy server/schemas.py:30
BriefingRequest software healthy server/schemas.py:36
ChatMessage software healthy server/schemas.py:42
ChatRequest software healthy server/schemas.py:47

LabelLayerStatusPath
api software healthy api
frontend software healthy frontend
src software healthy frontend/src
hooks software healthy frontend/src/hooks
components software healthy frontend/src/components
lib software healthy frontend/src/lib
server software healthy server
docs software healthy docs
web software healthy web

LabelLayerStatusPath
App frontend healthy frontend/src/App.tsx
ChatPanel frontend healthy frontend/src/components/ChatPanel.tsx
Header frontend healthy frontend/src/components/Header.tsx
FearGreedGauge frontend healthy frontend/src/components/FearGreedGauge.tsx
Sparkline frontend healthy frontend/src/components/Sparkline.tsx
PortfolioPanel frontend healthy frontend/src/components/PortfolioPanel.tsx
AiBriefing frontend healthy frontend/src/components/AiBriefing.tsx
OpportunityList frontend healthy frontend/src/components/OpportunityList.tsx
MarketStats frontend healthy frontend/src/components/MarketStats.tsx

LabelLayerStatusPath
GET /api/status api healthy server/main.py
POST /api/analyze api healthy server/main.py
GET /api/brief api healthy server/main.py
POST /api/ai/briefing api healthy server/main.py
POST /api/ai/chat api healthy server/main.py
POST /api/notify api healthy server/main.py

LabelLayerStatusPath
Abdelkerim-Dassi__signal-desk software healthy /data/fable5_failed_archive/Abdelkerim-Dassi__signal-desk

LabelLayerStatusPath
redis data healthy .env.example

LabelLayerStatusPath
127.0.0.1 network healthy README.md

LabelLayerStatusPath
port:8000 network healthy Dockerfile

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/05e77674-7e17-4351-8bd9-6d8fdb3b9bf0/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/05e77674-7e17-4351-8bd9-6d8fdb3b9bf0/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.