Back to skill

Security audit

Orderly Sdk Install Dependency

Security checks for vulnerabilities and agentic risk

Overview

This skill is a straightforward dependency-install guide for Orderly Network SDK packages, with no hidden execution, persistence, or unrelated data access found.

Review the listed npm packages before installing, especially wallet, trading, and authentication-related dependencies, and install only the modules your project actually needs. The skill itself appears to be transparent documentation rather than an automatic or hidden installer.

Vulnerability Patterns
  • Skill Instruction HijackingAlters the agent's session goals or safety constraints when the skill loads
  • Agent Memory PoisoningWrites attacker-controlled rules into memory that affect later sessions
  • Remote Payload Retrieval and ExecutionFetches external code whose behavior can change after review
  • Embedded Malicious CodeShips malicious scripts inside the skill and executes them locally
  • Unauthorized Access and Privilege EscalationObtains permissions beyond the task's legitimate needs
Vulnerability Patterns
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (19)

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
70% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · SKILL.md (reported line 49)May include surrounding context.

md
### Core Packages

| Package                      | Description                                           | Key Exports                                                                                                                    |
| ---------------------------- | ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ |
| `@orderly.network/react-app` | Main app provider, config context, error boundary     | `OrderlyAppProvider`, `useAppContext`, `useAppConfig`, `ErrorBoundary`                                                         |
| `@orderly.network/hooks`     | React hooks for trading, account, orders, positions   | `useAccount`, `useOrderEntry`, `usePositionStream`, `useOrderStream`, `useDeposit`, `useWithdraw`, `useLeverage`, `useMarkets` |

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
70% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · SKILL.md (reported line 56)May include surrounding context.

| @orderly.network/types | TypeScript type definitions and constants | API, OrderType, OrderSide, OrderStatus, NetworkId, ChainConfig | | @orderly.network/ui | Base UI components (buttons, inputs, dialogs, tables) | Button, Input, Dialog, Table, Tabs, Select, Tooltip, Modal, Spinner, toast, OrderlyThemeProvider | | @orderly.network/i18n | Internationalization (i18n) support | LocaleProvider, useTranslation, i18n, defaultLanguages | | @orderly.network/utils | Utility functions (formatting, math, dates) | formatNumber, Decimal, dayjs |

bash
npm install @orderly.network/react-app @orderly.network/hooks @orderly.network/types @orderly.network/ui @orderly.network/i18n

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
70% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · SKILL.md (reported line 66)May include surrounding context.

md
Complete, pre-built page components with full functionality.

| Package                                | Description                                                  | Key Exports                                                                                                               |
| -------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------- |
| `@orderly.network/trading`             | Full trading page (chart, orderbook, order entry, positions) | `TradingPage`, `OrderBook`, `LastTrades`, `AssetView`, `RiskRate`, `SplitLayout`                                          |
| `@orderly.network/portfolio`           | Portfolio dashboard (positions, orders, assets, history)     | `OverviewModule`, `PositionsModule`, `OrdersModule`, `AssetsModule`, `HistoryModule`, `FeeTierModule`, `APIManagerModule` |

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
70% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · SKILL.md (reported line 71)May include surrounding context.

md
| `@orderly.network/trading`             | Full trading page (chart, orderbook, order entry, positions) | `TradingPage`, `OrderBook`, `LastTrades`, `AssetView`, `RiskRate`, `SplitLayout`                                          |
| `@orderly.network/portfolio`           | Portfolio dashboard (positions, orders, assets, history)     | `OverviewModule`, `PositionsModule`, `OrdersModule`, `AssetsModule`, `HistoryModule`, `FeeTierModule`, `APIManagerModule` |
| `@orderly.network/markets`             | Markets listing page with prices and stats                   | `MarketsHomePage`, `MarketsProvider`, `MarketsList`, `SymbolInfoBar`, `FundingOverview`                                   |
| `@orderly.network/vaults`              | Vault/Earn products page                                     | `VaultsPage`                                                                                                              |
| `@orderly.network/affiliate`           | Referral/affiliate program page                              | `AffiliatePage`                                                                                                           |
| `@orderly.network/trading-leaderboard` | Trading competition leaderboard                              | `LeaderboardPage`                                                                                                         |
| `@orderly.network/trading-rewards`     | Trading rewards program page                                 | `TradingRewardsPage`                                                                                                      |

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
70% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · SKILL.md (reported line 72)May include surrounding context.

md
| `@orderly.network/portfolio`           | Portfolio dashboard (positions, orders, assets, history)     | `OverviewModule`, `PositionsModule`, `OrdersModule`, `AssetsModule`, `HistoryModule`, `FeeTierModule`, `APIManagerModule` |
| `@orderly.network/markets`             | Markets listing page with prices and stats                   | `MarketsHomePage`, `MarketsProvider`, `MarketsList`, `SymbolInfoBar`, `FundingOverview`                                   |
| `@orderly.network/vaults`              | Vault/Earn products page                                     | `VaultsPage`                                                                                                              |
| `@orderly.network/affiliate`           | Referral/affiliate program page                              | `AffiliatePage`                                                                                                           |
| `@orderly.network/trading-leaderboard` | Trading competition leaderboard                              | `LeaderboardPage`                                                                                                         |
| `@orderly.network/trading-rewards`     | Trading rewards program page                                 | `TradingRewardsPage`                                                                                                      |
| `@orderly.network/trading-points`      | Trading points/merits program page                           | `TradingPointsPage`                                                                                                       |

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
70% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · SKILL.md (reported line 73)May include surrounding context.

md
| `@orderly.network/markets`             | Markets listing page with prices and stats                   | `MarketsHomePage`, `MarketsProvider`, `MarketsList`, `SymbolInfoBar`, `FundingOverview`                                   |
| `@orderly.network/vaults`              | Vault/Earn products page                                     | `VaultsPage`                                                                                                              |
| `@orderly.network/affiliate`           | Referral/affiliate program page                              | `AffiliatePage`                                                                                                           |
| `@orderly.network/trading-leaderboard` | Trading competition leaderboard                              | `LeaderboardPage`                                                                                                         |
| `@orderly.network/trading-rewards`     | Trading rewards program page                                 | `TradingRewardsPage`                                                                                                      |
| `@orderly.network/trading-points`      | Trading points/merits program page                           | `TradingPointsPage`                                                                                                       |

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
70% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · SKILL.md (reported line 74)May include surrounding context.

| @orderly.network/vaults | Vault/Earn products page | VaultsPage | | @orderly.network/affiliate | Referral/affiliate program page | AffiliatePage | | @orderly.network/trading-leaderboard | Trading competition leaderboard | LeaderboardPage | | @orderly.network/trading-rewards | Trading rewards program page | TradingRewardsPage | | @orderly.network/trading-points | Trading points/merits program page | TradingPointsPage |

bash

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
70% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · SKILL.md (reported line 75)May include surrounding context.

| @orderly.network/affiliate | Referral/affiliate program page | AffiliatePage | | @orderly.network/trading-leaderboard | Trading competition leaderboard | LeaderboardPage | | @orderly.network/trading-rewards | Trading rewards program page | TradingRewardsPage | | @orderly.network/trading-points | Trading points/merits program page | TradingPointsPage |

bash
npm install @orderly.network/trading @orderly.network/portfolio @orderly.network/markets

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
70% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · SKILL.md (reported line 119)May include surrounding context.

md
Individual UI modules for custom integrations. These are dependencies of `@orderly.network/trading` and `@orderly.network/portfolio`, but can be installed separately.

| Package                              | Description                                   | Key Exports                                                                                                |
| ------------------------------------ | --------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| `@orderly.network/ui-scaffold`       | App layout scaffold, navigation, account menu | `Scaffold`, `MainNavWidget`, `BottomNavWidget`, `AccountMenuWidget`, `ChainMenuWidget`, `SideNavbarWidget` |
| `@orderly.network/ui-order-entry`    | Order entry form component                    | `OrderEntry`                                                                                               |

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
70% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · SKILL.md (reported line 122)May include surrounding context.

md
| Package                              | Description                                   | Key Exports                                                                                                |
| ------------------------------------ | --------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| `@orderly.network/ui-scaffold`       | App layout scaffold, navigation, account menu | `Scaffold`, `MainNavWidget`, `BottomNavWidget`, `AccountMenuWidget`, `ChainMenuWidget`, `SideNavbarWidget` |
| `@orderly.network/ui-order-entry`    | Order entry form component                    | `OrderEntry`                                                                                               |
| `@orderly.network/ui-positions`      | Positions table component                     | `PositionsView`                                                                                            |
| `@orderly.network/ui-orders`         | Orders table component                        | `OrdersView`                                                                                               |
| `@orderly.network/ui-transfer`       | Deposit/withdraw/transfer dialogs             | `DepositWidget`, `WithdrawWidget`                                                                          |

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
70% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · SKILL.md (reported line 124)May include surrounding context.

md
| Package                              | Description                                   | Key Exports                                                                                                |
| ------------------------------------ | --------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| `@orderly.network/ui-scaffold`       | App layout scaffold, navigation, account menu | `Scaffold`, `MainNavWidget`, `BottomNavWidget`, `AccountMenuWidget`, `ChainMenuWidget`, `SideNavbarWidget` |
| `@orderly.network/ui-order-entry`    | Order entry form component                    | `OrderEntry`                                                                                               |
| `@orderly.network/ui-positions`      | Positions table component                     | `PositionsView`                                                                                            |
| `@orderly.network/ui-orders`         | Orders table component                        | `OrdersView`                                                                                               |
| `@orderly.network/ui-transfer`       | Deposit/withdraw/transfer dialogs             | `DepositWidget`, `WithdrawWidget`                                                                          |

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
70% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · SKILL.md (reported line 127)May include surrounding context.

md
| Package                              | Description                                   | Key Exports                                                                                                |
| ------------------------------------ | --------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| `@orderly.network/ui-scaffold`       | App layout scaffold, navigation, account menu | `Scaffold`, `MainNavWidget`, `BottomNavWidget`, `AccountMenuWidget`, `ChainMenuWidget`, `SideNavbarWidget` |
| `@orderly.network/ui-order-entry`    | Order entry form component                    | `OrderEntry`                                                                                               |
| `@orderly.network/ui-positions`      | Positions table component                     | `PositionsView`                                                                                            |
| `@orderly.network/ui-orders`         | Orders table component                        | `OrdersView`                                                                                               |
| `@orderly.network/ui-transfer`       | Deposit/withdraw/transfer dialogs             | `DepositWidget`, `WithdrawWidget`                                                                          |

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
70% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · SKILL.md (reported line 123)May include surrounding context.

md
| ------------------------------------ | --------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| `@orderly.network/ui-scaffold`       | App layout scaffold, navigation, account menu | `Scaffold`, `MainNavWidget`, `BottomNavWidget`, `AccountMenuWidget`, `ChainMenuWidget`, `SideNavbarWidget` |
| `@orderly.network/ui-order-entry`    | Order entry form component                    | `OrderEntry`                                                                                               |
| `@orderly.network/ui-positions`      | Positions table component                     | `PositionsView`                                                                                            |
| `@orderly.network/ui-orders`         | Orders table component                        | `OrdersView`                                                                                               |
| `@orderly.network/ui-transfer`       | Deposit/withdraw/transfer dialogs             | `DepositWidget`, `WithdrawWidget`                                                                          |
| `@orderly.network/ui-leverage`       | Leverage selector component                   | `LeverageWidget`                                                                                           |

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
70% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · SKILL.md (reported line 129)May include surrounding context.

md
| ------------------------------------ | --------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| `@orderly.network/ui-scaffold`       | App layout scaffold, navigation, account menu | `Scaffold`, `MainNavWidget`, `BottomNavWidget`, `AccountMenuWidget`, `ChainMenuWidget`, `SideNavbarWidget` |
| `@orderly.network/ui-order-entry`    | Order entry form component                    | `OrderEntry`                                                                                               |
| `@orderly.network/ui-positions`      | Positions table component                     | `PositionsView`                                                                                            |
| `@orderly.network/ui-orders`         | Orders table component                        | `OrdersView`                                                                                               |
| `@orderly.network/ui-transfer`       | Deposit/withdraw/transfer dialogs             | `DepositWidget`, `WithdrawWidget`                                                                          |
| `@orderly.network/ui-leverage`       | Leverage selector component                   | `LeverageWidget`                                                                                           |

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
70% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · SKILL.md (reported line 126)May include surrounding context.

md
| `@orderly.network/ui-positions`      | Positions table component                     | `PositionsView`                                                                                            |
| `@orderly.network/ui-orders`         | Orders table component                        | `OrdersView`                                                                                               |
| `@orderly.network/ui-transfer`       | Deposit/withdraw/transfer dialogs             | `DepositWidget`, `WithdrawWidget`                                                                          |
| `@orderly.network/ui-leverage`       | Leverage selector component                   | `LeverageWidget`                                                                                           |
| `@orderly.network/ui-tpsl`           | Take profit / stop loss form                  | `TPSLWidget`                                                                                               |
| `@orderly.network/ui-share`          | PnL sharing card generator                    | `SharePnL`                                                                                                 |
| `@orderly.network/ui-chain-selector` | Chain/network selector dropdown               | `ChainSelector`                                                                                            |

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
70% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · SKILL.md (reported line 128)May include surrounding context.

md
| `@orderly.network/ui-transfer`       | Deposit/withdraw/transfer dialogs             | `DepositWidget`, `WithdrawWidget`                                                                          |
| `@orderly.network/ui-leverage`       | Leverage selector component                   | `LeverageWidget`                                                                                           |
| `@orderly.network/ui-tpsl`           | Take profit / stop loss form                  | `TPSLWidget`                                                                                               |
| `@orderly.network/ui-share`          | PnL sharing card generator                    | `SharePnL`                                                                                                 |
| `@orderly.network/ui-chain-selector` | Chain/network selector dropdown               | `ChainSelector`                                                                                            |
| `@orderly.network/ui-connector`      | Wallet connect button & modal                 | `ConnectWalletButton`                                                                                      |
| `@orderly.network/ui-tradingview`    | TradingView chart wrapper                     | `TradingViewChart`                                                                                         |

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
70% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · SKILL.md (reported line 130)May include surrounding context.

md
| `@orderly.network/ui-tpsl`           | Take profit / stop loss form                  | `TPSLWidget`                                                                                               |
| `@orderly.network/ui-share`          | PnL sharing card generator                    | `SharePnL`                                                                                                 |
| `@orderly.network/ui-chain-selector` | Chain/network selector dropdown               | `ChainSelector`                                                                                            |
| `@orderly.network/ui-connector`      | Wallet connect button & modal                 | `ConnectWalletButton`                                                                                      |
| `@orderly.network/ui-tradingview`    | TradingView chart wrapper                     | `TradingViewChart`                                                                                         |
| `@orderly.network/ui-notification`   | Notification center                           | `NotificationWidget`                                                                                       |

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
70% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · SKILL.md (reported line 131)May include surrounding context.

| @orderly.network/ui-share | PnL sharing card generator | SharePnL | | @orderly.network/ui-chain-selector | Chain/network selector dropdown | ChainSelector | | @orderly.network/ui-connector | Wallet connect button & modal | ConnectWalletButton | | @orderly.network/ui-tradingview | TradingView chart wrapper | TradingViewChart | | @orderly.network/ui-notification | Notification center | NotificationWidget |

bash

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
70% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · SKILL.md (reported line 132)May include surrounding context.

| @orderly.network/ui-chain-selector | Chain/network selector dropdown | ChainSelector | | @orderly.network/ui-connector | Wallet connect button & modal | ConnectWalletButton | | @orderly.network/ui-tradingview | TradingView chart wrapper | TradingViewChart | | @orderly.network/ui-notification | Notification center | NotificationWidget |

bash
npm install @orderly.network/ui-scaffold @orderly.network/ui-order-entry