https://github.com/suenot/profitmaker
· scanned 2026-06-16 00:24 UTC (2 months, 2 weeks ago)
148 raw signals (41 security + 107 graph)
Last scanned 2 months, 2 weeks ago · v1 · 117 actionable findings from 2 signal sources. 165 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1255 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
check |
software | healthy | scripts/stage3-scenario.ts:check |
cli |
software | healthy | scripts/stage3-scenario.ts:cli |
main |
software | healthy | scripts/stage3-scenario.ts:main |
BASE |
software | healthy | scripts/control-demo.ts:BASE |
socketUrl |
software | healthy | scripts/control-demo.ts:socketUrl |
step |
software | healthy | scripts/control-demo.ts:step |
assert |
software | healthy | scripts/control-demo.ts:assert |
api |
software | healthy | scripts/control-demo.ts:api |
main |
software | healthy | scripts/control-demo.ts:main |
dash |
software | healthy | scripts/control-demo.ts:dash |
w |
software | healthy | scripts/control-demo.ts:w |
group |
software | healthy | scripts/control-demo.ts:group |
updated |
software | healthy | scripts/control-demo.ts:updated |
movedChart |
software | healthy | scripts/control-demo.ts:movedChart |
movedBook |
software | healthy | scripts/control-demo.ts:movedBook |
retargeted |
software | healthy | scripts/control-demo.ts:retargeted |
liveWidgets |
software | healthy | scripts/control-demo.ts:liveWidgets |
hidden |
software | healthy | scripts/control-demo.ts:hidden |
titled |
software | healthy | scripts/control-demo.ts:titled |
ExampleWidget |
software | healthy | templates/module-template/src/frontend/index.tsx:ExampleWid… |
onBeat |
software | healthy | templates/module-template/src/frontend/index.tsx:onBeat |
label |
software | healthy | templates/module-template/src/frontend/index.tsx:label |
ExampleSettings |
software | healthy | templates/module-template/src/frontend/index.tsx:ExampleSet… |
exchange |
software | healthy | templates/module-template/src/backend/index.ts:exchange |
symbol |
software | healthy | templates/module-template/src/backend/index.ts:symbol |
ex |
software | healthy | templates/module-template/src/backend/index.ts:ex |
isAccountRef |
software | healthy | packages/types/src/providerContract.ts:isAccountRef |
App |
software | healthy | packages/client/src/App.tsx:App |
generateDemoData |
software | healthy | packages/client/src/utils/generateDemoData.ts:generateDemoD… |
movement |
software | healthy | packages/client/src/utils/generateDemoData.ts:movement |
calculateContainerGuides |
software | healthy | packages/client/src/utils/alignmentGuideUtils.ts:calculateC… |
calculateWidgetAlignmentGuides |
software | healthy | packages/client/src/utils/alignmentGuideUtils.ts:calculateW… |
to |
software | healthy | packages/client/src/utils/alignmentGuideUtils.ts:to |
addVerticalGuides |
software | healthy | packages/client/src/utils/alignmentGuideUtils.ts:addVertica… |
addHorizontalGuides |
software | healthy | packages/client/src/utils/alignmentGuideUtils.ts:addHorizon… |
getExchangeLimits |
software | healthy | packages/client/src/utils/exchangeLimits.ts:getExchangeLimi… |
getOHLCVLimit |
software | healthy | packages/client/src/utils/exchangeLimits.ts:getOHLCVLimit |
getTradesLimit |
software | healthy | packages/client/src/utils/exchangeLimits.ts:getTradesLimit |
getRateLimit |
software | healthy | packages/client/src/utils/exchangeLimits.ts:getRateLimit |
logExchangeLimits |
software | healthy | packages/client/src/utils/exchangeLimits.ts:logExchangeLimi… |
generateSalt |
software | healthy | packages/client/src/utils/encryption.ts:generateSalt |
generateIV |
software | healthy | packages/client/src/utils/encryption.ts:generateIV |
deriveKeyFromPassword |
software | healthy | packages/client/src/utils/encryption.ts:deriveKeyFromPasswo… |
hashPassword |
software | healthy | packages/client/src/utils/encryption.ts:hashPassword |
encrypt |
software | healthy | packages/client/src/utils/encryption.ts:encrypt |
decrypt |
software | healthy | packages/client/src/utils/encryption.ts:decrypt |
arrayBufferToBase64 |
software | healthy | packages/client/src/utils/encryption.ts:arrayBufferToBase64 |
base64ToArrayBuffer |
software | healthy | packages/client/src/utils/encryption.ts:base64ToArrayBuffer |
isEncrypted |
software | healthy | packages/client/src/utils/encryption.ts:isEncrypted |
initializeEncryption |
software | healthy | packages/client/src/utils/encryption.ts:initializeEncryption |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.cursorrules |
software | healthy | .cursorrules |
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
MARKETS.md |
software | healthy | MARKETS.md |
CRUSH.md |
software | healthy | CRUSH.md |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
Dockerfile |
software | healthy | Dockerfile |
KEYS.md |
software | healthy | KEYS.md |
docker-compose.prod.yml |
software | healthy | docker-compose.prod.yml |
bun.lockb |
software | healthy | bun.lockb |
VOCABULARY.md |
software | healthy | VOCABULARY.md |
LICENSE |
software | healthy | LICENSE |
devcontainer.json |
software | healthy | .devcontainer/devcontainer.json |
remote-control.md |
software | healthy | docs/remote-control.md |
architecture.md |
software | healthy | docs/architecture.md |
security.md |
software | healthy | docs/security.md |
roadmap.md |
software | healthy | docs/roadmap.md |
state-management.md |
software | healthy | docs/state-management.md |
cli.md |
software | healthy | docs/cli.md |
data-providers.md |
software | healthy | docs/data-providers.md |
mcp.md |
software | healthy | docs/mcp.md |
README.md |
software | healthy | docs/README.md |
widgets.md |
software | healthy | docs/widgets.md |
getting-started.md |
software | healthy | docs/getting-started.md |
theming.md |
software | healthy | docs/theming.md |
server-api.md |
software | healthy | docs/server-api.md |
modules.md |
software | healthy | docs/modules.md |
stage3-scenario.ts |
software | healthy | scripts/stage3-scenario.ts |
control-demo.ts |
software | healthy | scripts/control-demo.ts |
vite.config.ts |
software | healthy | templates/module-template/vite.config.ts |
README.md |
software | healthy | templates/module-template/README.md |
package.json |
software | healthy | templates/module-template/package.json |
tsconfig.json |
software | healthy | templates/module-template/tsconfig.json |
AGENTS.md |
software | healthy | templates/module-template/AGENTS.md |
index.tsx |
software | healthy | templates/module-template/src/frontend/index.tsx |
style.css |
software | healthy | templates/module-template/src/frontend/style.css |
index.ts |
software | healthy | templates/module-template/src/backend/index.ts |
package.json |
software | healthy | packages/types/package.json |
tsconfig.json |
software | healthy | packages/types/tsconfig.json |
providerContract.ts |
software | healthy | packages/types/src/providerContract.ts |
dashboard.ts |
software | healthy | packages/types/src/dashboard.ts |
groups.ts |
software | healthy | packages/types/src/groups.ts |
dataProviders.ts |
software | healthy | packages/types/src/dataProviders.ts |
index.ts |
software | healthy | packages/types/src/index.ts |
orders.ts |
software | healthy | packages/types/src/orders.ts |
serverProviderContract.ts |
software | healthy | packages/types/src/serverProviderContract.ts |
chart.ts |
software | healthy | packages/types/src/chart.ts |
deals.ts |
software | healthy | packages/types/src/deals.ts |
tsconfig.app.json |
software | healthy | packages/client/tsconfig.app.json |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.devcontainer |
software | healthy | .devcontainer |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
templates |
software | healthy | templates |
module-template |
software | healthy | templates/module-template |
src |
software | healthy | templates/module-template/src |
frontend |
software | healthy | templates/module-template/src/frontend |
backend |
software | healthy | templates/module-template/src/backend |
packages |
software | healthy | packages |
types |
software | healthy | packages/types |
src |
software | healthy | packages/types/src |
client |
software | healthy | packages/client |
src |
software | healthy | packages/client/src |
types |
software | healthy | packages/client/src/types |
utils |
software | healthy | packages/client/src/utils |
components |
software | healthy | packages/client/src/components |
ui |
software | healthy | packages/client/src/components/ui |
widgets |
software | healthy | packages/client/src/components/widgets |
status |
software | healthy | packages/client/src/components/status |
lib |
software | healthy | packages/client/src/lib |
modules |
software | healthy | packages/client/src/modules |
pages |
software | healthy | packages/client/src/pages |
hooks |
software | healthy | packages/client/src/hooks |
services |
software | healthy | packages/client/src/services |
context |
software | healthy | packages/client/src/context |
store |
software | healthy | packages/client/src/store |
utils |
software | healthy | packages/client/src/store/utils |
providers |
software | healthy | packages/client/src/store/providers |
actions |
software | healthy | packages/client/src/store/actions |
mcp |
software | healthy | packages/mcp |
src |
software | healthy | packages/mcp/src |
commands |
software | healthy | packages/mcp/src/commands |
cli |
software | healthy | packages/cli |
src |
software | healthy | packages/cli/src |
server |
software | healthy | packages/server |
test |
software | healthy | packages/server/test |
integration |
software | healthy | packages/server/test/integration |
setup |
software | healthy | packages/server/test/setup |
src |
software | healthy | packages/server/src |
middleware |
software | healthy | packages/server/src/middleware |
providers |
software | healthy | packages/server/src/providers |
routes |
software | healthy | packages/server/src/routes |
modules |
software | healthy | packages/server/src/modules |
services |
software | healthy | packages/server/src/services |
db |
software | healthy | packages/server/src/db |
schema |
software | healthy | packages/server/src/db/schema |
sdk |
software | healthy | packages/sdk |
runtime |
software | healthy | packages/sdk/runtime |
src |
software | healthy | packages/sdk/src |
examples |
software | healthy | examples |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | packages/client/src/App.tsx |
BackendGate |
frontend | healthy | packages/client/src/components/BackendGate.tsx |
ConnectionScreen |
frontend | healthy | packages/client/src/components/ConnectionScreen.tsx |
AlignmentGuides |
frontend | healthy | packages/client/src/components/AlignmentGuides.tsx |
WidgetSettingsManager |
frontend | healthy | packages/client/src/components/WidgetSettingsManager.tsx |
UserDrawer |
frontend | healthy | packages/client/src/components/UserDrawer.tsx |
SsoUserChip |
frontend | healthy | packages/client/src/components/SsoUserChip.tsx |
WidgetSimple |
frontend | healthy | packages/client/src/components/WidgetSimple.tsx |
NotificationHistory |
frontend | healthy | packages/client/src/components/NotificationHistory.tsx |
TabNavigation |
frontend | healthy | packages/client/src/components/TabNavigation.tsx |
CollapsedWidgetsZone |
frontend | healthy | packages/client/src/components/CollapsedWidgetsZone.tsx |
SettingsDrawer |
frontend | healthy | packages/client/src/components/SettingsDrawer.tsx |
BottomLeftInfo |
frontend | healthy | packages/client/src/components/BottomLeftInfo.tsx |
NotificationTestWidget |
frontend | healthy | packages/client/src/components/NotificationTestWidget.tsx |
RightClickInfo |
frontend | healthy | packages/client/src/components/RightClickInfo.tsx |
WidgetMenu |
frontend | healthy | packages/client/src/components/WidgetMenu.tsx |
InstrumentSearch |
frontend | healthy | packages/client/src/components/ui/InstrumentSearch.tsx |
InstrumentSelector |
frontend | healthy | packages/client/src/components/ui/InstrumentSelector.tsx |
SelectorDemo |
frontend | healthy | packages/client/src/components/ui/SelectorDemo.tsx |
TimeframeSelect |
frontend | healthy | packages/client/src/components/ui/TimeframeSelect.tsx |
GroupColorSelector |
frontend | healthy | packages/client/src/components/ui/GroupColorSelector.tsx |
GroupSelector |
frontend | healthy | packages/client/src/components/ui/GroupSelector.tsx |
InstrumentHeaderControl |
frontend | healthy | packages/client/src/components/ui/InstrumentHeaderControl.t… |
DealsList |
frontend | healthy | packages/client/src/components/widgets/DealsList.tsx |
UserOrdersTab |
frontend | healthy | packages/client/src/components/widgets/UserOrdersTab.tsx |
PortfolioWidget |
frontend | healthy | packages/client/src/components/widgets/Portfolio.tsx |
UserTradingDataWidget |
frontend | healthy | packages/client/src/components/widgets/UserTradingDataWidge… |
UserTradingDataSettingsWrapper |
frontend | healthy | packages/client/src/components/widgets/UserTradingDataSetti… |
MyTradesWidget |
frontend | healthy | packages/client/src/components/widgets/MyTradesWidget.tsx |
Chart |
frontend | healthy | packages/client/src/components/widgets/Chart.tsx |
UserBalancesSettings |
frontend | healthy | packages/client/src/components/widgets/UserBalancesSettings… |
UserBalancesSettingsWrapper |
frontend | healthy | packages/client/src/components/widgets/UserBalancesSettings… |
DealDetails |
frontend | healthy | packages/client/src/components/widgets/DealDetails.tsx |
ChartSettings |
frontend | healthy | packages/client/src/components/widgets/ChartSettings.tsx |
OrderFormWidget |
frontend | healthy | packages/client/src/components/widgets/OrderForm.tsx |
UserTradesTab |
frontend | healthy | packages/client/src/components/widgets/UserTradesTab.tsx |
DealsWidgetExample |
frontend | healthy | packages/client/src/components/widgets/DealsWidgetExample.t… |
OrderBookSettingsWrapper |
frontend | healthy | packages/client/src/components/widgets/OrderBookSettingsWra… |
TradesSettingsWrapper |
frontend | healthy | packages/client/src/components/widgets/TradesSettingsWrappe… |
OrderFormSettingsWrapper |
frontend | healthy | packages/client/src/components/widgets/OrderFormSettingsWra… |
UserBalancesPieChart |
frontend | healthy | packages/client/src/components/widgets/UserBalancesPieChart… |
ChartSettingsWrapper |
frontend | healthy | packages/client/src/components/widgets/ChartSettingsWrapper… |
UserBalancesWidget |
frontend | healthy | packages/client/src/components/widgets/UserBalancesWidget.t… |
UserPositionsTab |
frontend | healthy | packages/client/src/components/widgets/UserPositionsTab.tsx |
DealsWidget |
frontend | healthy | packages/client/src/components/widgets/DealsWidget.tsx |
TransactionHistoryWidget |
frontend | healthy | packages/client/src/components/widgets/TransactionHistory.t… |
UserTradingDataSettings |
frontend | healthy | packages/client/src/components/widgets/UserTradingDataSetti… |
DocsWidget |
frontend | healthy | packages/client/src/modules/DocsWidget.tsx |
ModuleStoreWidget |
frontend | healthy | packages/client/src/modules/ModuleStoreWidget.tsx |
UnknownWidgetPlaceholder |
frontend | healthy | packages/client/src/modules/UnknownWidgetPlaceholder.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
EventWatcher |
software | healthy | scripts/control-demo.ts:EventWatcher |
ProviderRegistry |
software | healthy | packages/types/src/providerContract.ts:ProviderRegistry |
NightVision |
software | healthy | packages/client/src/types/nightvision.d.ts:NightVision |
RequestLogger |
software | healthy | packages/client/src/utils/requestLogger.ts:RequestLogger |
ErrorBoundary |
software | healthy | packages/client/src/components/ui/ErrorBoundary.tsx:ErrorBo… |
if |
software | healthy | packages/client/src/hooks/useTheme.tsx:if |
CCXTServerProviderImpl |
software | healthy | packages/client/src/store/providers/ccxtServerProvider.ts:C… |
ApiError |
software | healthy | packages/mcp/src/client.ts:ApiError |
ApiClient |
software | healthy | packages/mcp/src/client.ts:ApiClient |
ServerProviderRegistry |
software | healthy | packages/server/src/providers/registry.ts:ServerProviderReg… |
for |
software | healthy | packages/server/src/routes/exchange.accountId.spec.ts:for |
FileStorage |
software | healthy | packages/server/src/modules/context.ts:FileStorage |
JobRegistry |
software | healthy | packages/server/src/modules/context.ts:JobRegistry |
ModuleManager |
software | healthy | packages/server/src/modules/manager.ts:ModuleManager |
AuthAccountsError |
software | healthy | packages/server/src/services/authAccounts.ts:AuthAccountsEr… |
carrying |
software | healthy | packages/server/src/services/authAccounts.spec.ts:carrying |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::packages/server/src/services/authAccounts.spec.ts |
security | healthy | packages/server/src/services/authAccounts.spec.ts |
auth::packages/server/src/middleware/requireUser.ts |
security | healthy | packages/server/src/middleware/requireUser.ts |
auth::packages/server/src/services/ssoAuth.ts |
security | healthy | packages/server/src/services/ssoAuth.ts |
auth::README.md |
security | healthy | README.md |
auth::packages/server/src/index.ts |
security | healthy | packages/server/src/index.ts |
auth::packages/server/test/integration/centralAccounts.inte… |
security | healthy | packages/server/test/integration/centralAccounts.integratio… |
auth::packages/server/src/routes/accounts.ts |
security | healthy | packages/server/src/routes/accounts.ts |
auth::packages/server/src/services/authAccounts.ts |
security | healthy | packages/server/src/services/authAccounts.ts |
auth::packages/client/src/services/sessionManager.test.ts |
security | healthy | packages/client/src/services/sessionManager.test.ts |
auth::packages/client/src/store/accountStore.ts |
security | healthy | packages/client/src/store/accountStore.ts |
auth::packages/client/src/services/sessionManager.ts |
security | healthy | packages/client/src/services/sessionManager.ts |
auth::packages/client/src/store/providers/ccxtServerProvide… |
security | healthy | packages/client/src/store/providers/ccxtServerProvider.trad… |
auth::packages/server/src/routes/exchange.accountId.spec.ts |
security | healthy | packages/server/src/routes/exchange.accountId.spec.ts |
auth::packages/server/src/db/schema/users.ts |
security | healthy | packages/server/src/db/schema/users.ts |
auth::packages/client/src/services/ssoClient.ts |
security | healthy | packages/client/src/services/ssoClient.ts |
auth::packages/client/src/modules/DocsWidget.tsx |
security | healthy | packages/client/src/modules/DocsWidget.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/modules |
api | healthy | packages/mcp/src/commands/widgets.ts |
POST /api/widgets |
api | healthy | packages/mcp/src/commands/widgets.ts |
GET /api/dashboards |
api | healthy | packages/mcp/src/commands/widgets.ts |
GET /api/exchange/list |
api | healthy | packages/mcp/src/commands/marketdata.ts |
POST /api/exchange/capabilities |
api | healthy | packages/mcp/src/commands/marketdata.ts |
POST /api/exchange/fetchOHLCV |
api | healthy | packages/mcp/src/commands/marketdata.ts |
POST /api/exchange/fetchOrderBook |
api | healthy | packages/mcp/src/commands/marketdata.ts |
POST /api/exchange/fetchTrades |
api | healthy | packages/mcp/src/commands/marketdata.ts |
POST /api/exchange/fetchTicker |
api | healthy | packages/mcp/src/commands/marketdata.ts |
POST /api/ui/command |
api | healthy | packages/mcp/src/commands/ui.ts |
GET /api/groups |
api | healthy | packages/mcp/src/commands/groups.ts |
POST /api/groups |
api | healthy | packages/mcp/src/commands/groups.ts |
GET /api/providers/available |
api | healthy | packages/mcp/src/commands/providers.ts |
POST /api/dashboards |
api | healthy | packages/mcp/src/commands/dashboards.ts |
POST /api/modules/install |
api | healthy | packages/mcp/src/commands/modules.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
89.179.247.80 |
network | healthy | docker-compose.prod.yml |
127.0.0.1 |
network | healthy | packages/client/src/store/providers/ccxtServerProvider.test… |
195.178.4.137 |
network | healthy | packages/server/test/integration/centralAccounts.integratio… |
10.0.0.5 |
network | healthy | packages/server/src/routes/proxy.test.ts |
172.16.0.5 |
network | healthy | packages/server/src/routes/proxy.test.ts |
192.168.1.1 |
network | healthy | packages/server/src/routes/proxy.test.ts |
169.254.169.254 |
network | healthy | packages/server/src/routes/proxy.test.ts |
8.8.8.8 |
network | healthy | packages/server/src/routes/proxy.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/Index |
frontend | healthy | packages/client/src/pages/Index.tsx |
/NotFound |
frontend | healthy | packages/client/src/pages/NotFound.tsx |
/TradingTerminal |
frontend | healthy | packages/client/src/pages/TradingTerminal.tsx |
/ |
frontend | healthy | packages/client/src/App.tsx |
* |
frontend | healthy | packages/client/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | docker-compose.prod.yml |
sqlite |
data | healthy | bun.lockb |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3001 |
network | healthy | Dockerfile |
port:3002 |
network | healthy | docker-compose.prod.yml |
port:8080 |
network | healthy | packages/client/vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
traefik |
network | healthy | docker-compose.prod.yml |
loadbalancer |
network | healthy | docker-compose.prod.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::packages/server/src/routes/exchange.accoun… |
security | healthy | packages/server/src/routes/exchange.accountId.spec.ts |
password_literal::packages/server/src/services/authAccounts… |
security | healthy | packages/server/src/services/authAccounts.spec.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-56jnzghn |
software | healthy | /tmp/repobility-clone-56jnzghn |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | bun.lockb |
This page is publicly accessible at:
https://repobility.com/scan/157cd2ed-7f35-42db-9c2d-e67b52fe85bd/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/157cd2ed-7f35-42db-9c2d-e67b52fe85bd/
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.