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
Content
### 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` |
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.

Whitespace Padding

Medium
Category
Prompt Injection
Content
| `@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
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.

Whitespace Padding

Medium
Category
Prompt Injection
Content
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` |
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.

Whitespace Padding

Medium
Category
Prompt Injection
Content
| `@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`                                                                                                      |
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.

Whitespace Padding

Medium
Category
Prompt Injection
Content
| `@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`                                                                                                       |
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.

Whitespace Padding

Medium
Category
Prompt Injection
Content
| `@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`                                                                                                       |
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.

Whitespace Padding

Medium
Category
Prompt Injection
Content
| `@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
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.

Whitespace Padding

Medium
Category
Prompt Injection
Content
| `@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
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.

Whitespace Padding

Medium
Category
Prompt Injection
Content
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`                                                                                               |
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.

Whitespace Padding

Medium
Category
Prompt Injection
Content
| 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`                                                                          |
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.

Whitespace Padding

Medium
Category
Prompt Injection
Content
| 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`                                                                          |
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.

Whitespace Padding

Medium
Category
Prompt Injection
Content
| 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`                                                                          |
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.

Whitespace Padding

Medium
Category
Prompt Injection
Content
| ------------------------------------ | --------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| `@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`                                                                                           |
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.

Whitespace Padding

Medium
Category
Prompt Injection
Content
| ------------------------------------ | --------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| `@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`                                                                                           |
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.

Whitespace Padding

Medium
Category
Prompt Injection
Content
| `@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`                                                                                            |
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.

Whitespace Padding

Medium
Category
Prompt Injection
Content
| `@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`                                                                                         |
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.

Whitespace Padding

Medium
Category
Prompt Injection
Content
| `@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`                                                                                       |
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.

Whitespace Padding

Medium
Category
Prompt Injection
Content
| `@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
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.

Whitespace Padding

Medium
Category
Prompt Injection
Content
| `@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
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.

Static analysis

No suspicious patterns detected.