Back to skill

Security audit

marketplace-publisher

Security checks for vulnerabilities and agentic risk

Overview

The skill matches its stated marketplace-publishing purpose, but it uploads local files through an unpinned third-party CLI that uses an access key, so it should be reviewed before installation.

Only install this if you are comfortable sending the selected files to a public marketplace account. Review every path before upload, avoid secrets and private client assets, use a narrowly scoped access key, and prefer a pinned, verified version of the onekey gateway in a sandboxed environment.

Vulnerability Patterns
  • Insecure DependenciesIntroduces malicious components through unsafe dependency sources
  • 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
Findings (1)

T08 · Insecure Dependencies

Warning
Location
SKILL.md:64
Finding
Unpinned Third-Party CLI Installation and Execution## Vulnerability Details **File Location**: `SKILL.md`, lines 64–75 **Vulnerability Type**: Unpinned third-party dependency execution **Risk Level**: Medium ### Vulnerable Code ```bash npm i @aiagenta2z/onekey-gateway ``` ```bash export DEEPNLP_ONEKEY_ROUTER_ACCESS=your_access_key ``` ```shell npx onekey publish <unqiue_id> <flags> ### Quick Example npx onekey publish craftsman-agent/craftsman-agent --title "My 3D Design" --files "/user/local/my_folder/room_output.glb" ``` ### Technical Analysis The Skill instructs users or agents to install `@aiagenta2z/onekey-gateway` without specifying an exact version, lockfile, or package integrity value, and subsequently invokes its `onekey` executable through `npx`. Because dependency resolution is mutable, the package version installed at execution time may differ from the version that existed when the Skill was audited. An npm package can execute code through installation lifecycle scripts and through its CLI entry point. The resulting process may inherit the configured `DEEPNLP_ONEKEY_ROUTER_ACCESS` credential and the invoking agent's filesystem permissions. The publishing examples at lines 84–87 and 114–123 additionally pass local asset paths to this executable. Access to those explicitly selected files is expected for the declared publishing function, and the audited Skill does not itself demonstrate unauthorized exfiltration. The vulnerability is the lack of controls ensuring that the downloaded executable is a known, reviewed artifact. ### Attack Path 1. An attacker compromises the npm package publisher, publishing account, or distribution chain for `@aiagenta2z/onekey-gateway`. 2. The attacker releases a malicious package version under the same package name. 3. An agent follows line 64 and installs the package without an exact version or verified integrity value. 4. Malicious code runs through an npm lifecycle script or when `npx onekey publish` is invoked. 5. The process inherits the agent's operat ...[truncated 927 chars]
Remediation
## Remediation Suggestions 1. Pin the dependency to a specific, reviewed version rather than installing the latest package implicitly: ```bash npm install --save-exact @aiagenta2z/onekey-gateway@&lt;reviewed-version&gt; ``` 2. Commit a lockfile containing registry-resolved integrity metadata and use deterministic installation: ```bash npm ci ``` 3. Verify the package's provenance, publisher identity, signatures or attestations, and integrity before execution. 4. Disable npm lifecycle scripts where compatible with the package: ```bash npm ci --ignore-scripts ``` 5. Avoid allowing `npx` to download missing packages implicitly. Invoke the locally installed, pinned binary and use options that prevent automatic installation where supported. 6. Run the publishing process in a sandbox or container with: - Read access limited to explicitly approved upload files. - No access to unrelated user files or credentials. - A narrowly scoped marketplace token. - Restricted outbound network access limited to required service endpoints. - A non-privileged operating-system account. 7. Document the expected package version, checksum, authorized network destinations, and required filesystem access so future audits can verify the complete execution boundary.
Vulnerability Patterns
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (24)

Missing User Warnings

High
Confidence
97% confidence
Finding
The documentation markets public publishing and live URLs but does not present a prominent warning that uploads become publicly accessible, which can mislead users or downstream agents into exposing private assets. In this context, lack of an explicit privacy warning is especially dangerous because the skill is designed to operate on local files and generate shareable links automatically.

Vague Triggers

Medium
Confidence
90% confidence
Finding
The skill description is broad enough that an agent may invoke it for generic requests to upload or share files, without a strong confirmation boundary. In a skill that publishes assets to public URLs, overbroad activation increases the chance of unintended disclosure of local or sensitive content.

Whitespace Padding

Medium
Category
Prompt Injection
Content
* Additional asset types and formats
You can also set a price for others to download your digital assets. For example, you could charge **200 credits per `.glb` file** for a 3D model published to the digital asset marketplace.

| Section                                                     | Description                                                                                                                                                                                                       | Website                                            |
|-------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------|
| Craftsman Gallery                                           | Online Gallery to share AI Agent generated Digital Assets Image, Charts, 3d models                                                                                                                                | https://craftsman-agent.aiagenta2z.com/gallery     |
| Craftsman Workspace                                         | Online Workspace of Craftsman Generate Assets                                                                                                                                                                     | https://craftsman-agent.aiagenta2z.com/workspace   |
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
| Section                                                     | Description                                                                                                                                                                                                       | Website                                            |
|-------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------|
| Craftsman Gallery                                           | Online Gallery to share AI Agent generated Digital Assets Image, Charts, 3d models                                                                                                                                | https://craftsman-agent.aiagenta2z.com/gallery     |
| Craftsman Workspace                                         | Online Workspace of Craftsman Generate Assets                                                                                                                                                                     | https://craftsman-agent.aiagenta2z.com/workspace   |
| Craftsman Marketplace                                       | Online Platform to set price of your Digital Assets for Download and manufacture                                                                                                                                  | https://craftsman-agent.aiagenta2z.com/marketplace |
| Craftsman Store Manufacturing on Demand Platform            | Largest Agentic Manufacturing on Demand MOD Platform you can turn your digital files to manufacture on demand orders and finished products, e.g. 3d printing, Plush Stuffed Toys, Resin Figurine, Perler Beads,etc | https://craftsman-agent.aiagenta2z.com/store       |
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
| Section                                                     | Description                                                                                                                                                                                                       | Website                                            |
|-------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------|
| Craftsman Gallery                                           | Online Gallery to share AI Agent generated Digital Assets Image, Charts, 3d models                                                                                                                                | https://craftsman-agent.aiagenta2z.com/gallery     |
| Craftsman Workspace                                         | Online Workspace of Craftsman Generate Assets                                                                                                                                                                     | https://craftsman-agent.aiagenta2z.com/workspace   |
| Craftsman Marketplace                                       | Online Platform to set price of your Digital Assets for Download and manufacture                                                                                                                                  | https://craftsman-agent.aiagenta2z.com/marketplace |
| Craftsman Store Manufacturing on Demand Platform            | Largest Agentic Manufacturing on Demand MOD Platform you can turn your digital files to manufacture on demand orders and finished products, e.g. 3d printing, Plush Stuffed Toys, Resin Figurine, Perler Beads,etc | https://craftsman-agent.aiagenta2z.com/store       |
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
| Section                                                     | Description                                                                                                                                                                                                       | Website                                            |
|-------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------|
| Craftsman Gallery                                           | Online Gallery to share AI Agent generated Digital Assets Image, Charts, 3d models                                                                                                                                | https://craftsman-agent.aiagenta2z.com/gallery     |
| Craftsman Workspace                                         | Online Workspace of Craftsman Generate Assets                                                                                                                                                                     | https://craftsman-agent.aiagenta2z.com/workspace   |
| Craftsman Marketplace                                       | Online Platform to set price of your Digital Assets for Download and manufacture                                                                                                                                  | https://craftsman-agent.aiagenta2z.com/marketplace |
| Craftsman Store Manufacturing on Demand Platform            | Largest Agentic Manufacturing on Demand MOD Platform you can turn your digital files to manufacture on demand orders and finished products, e.g. 3d printing, Plush Stuffed Toys, Resin Figurine, Perler Beads,etc | https://craftsman-agent.aiagenta2z.com/store       |
| Craftsman Store Agentic
...[truncated 25 chars]
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
|-------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------|
| Craftsman Gallery                                           | Online Gallery to share AI Agent generated Digital Assets Image, Charts, 3d models                                                                                                                                | https://craftsman-agent.aiagenta2z.com/gallery     |
| Craftsman Workspace                                         | Online Workspace of Craftsman Generate Assets                                                                                                                                                                     | https://craftsman-agent.aiagenta2z.com/workspace   |
| Craftsman Marketplace                                       | Online Platform to set price of your Digital Assets for Download and manufacture                                                                                                                                  | https://craftsman-agent.aiagenta2z.com/marketplace |
| Craftsman Store Manufacturing on Demand Platform            | Largest Agentic Manufacturing on Demand MOD Platform you can turn your digital files to manufacture on demand orders and finished products, e.g. 3d printing, Plush Stuffed Toys, Resin Figurine, Perler Beads,etc | https://craftsman-agent.aiagenta2z.com/store       |
| Craftsman Store Agentic Manufacturing Network of Craftsmans | Craftsman Agent Store help make your customized picture or design to finish products on state of Art MOD (Manufacturing on Demand) and POD (Print on Demand) Platform. Connect with 1000+ registered Craftsman... | https://craftsman-agent.aiagenta2z.com/store/craftsman      |
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.

Rp1

Medium
Category
MCP Rug Pull
Confidence
92% confidence
Finding
The skill instructs users to run `npx onekey` without pinning a specific package version, which allows retrieval and execution of whatever version is currently published at invocation time. In a skill that uploads local files and uses an access key, this materially increases supply-chain risk because a compromised or malicious package update could exfiltrate credentials or sensitive local assets.

Rp1

Medium
Category
MCP Rug Pull
Confidence
92% confidence
Finding
Using unpinned `npx onekey` in documentation causes the agent or user to fetch executable code dynamically at runtime with no version immutability. Because this skill handles publishing local assets to a public service and relies on an API key, a malicious upstream release could abuse both filesystem access and secrets.

Rp1

Medium
Category
MCP Rug Pull
Confidence
92% confidence
Finding
The example at this line again relies on unversioned `npx` execution, creating a repeatable supply-chain execution path. In context, the command is positioned as a primary publishing workflow, so compromise would occur in the normal path of use rather than an edge case.

Whitespace Padding

Medium
Category
Prompt Injection
Content
}
```

|  field  | description                                                                                                                                                                                                                                            | 
| ----- |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|  gallery_url | The Gallery Share URL of the published File                                                                                                                                                                                                            |
|  product_url | The Marketplace Share URL of the published File which you can set credits per digital assets and monetize if other user download your files! You can also connect with the Craftsman Manufacturing on Demand Platform to Make it To Physical Products! |
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
|  field  | description                                                                                                                                                                                                                                            | 
| ----- |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|  gallery_url | The Gallery Share URL of the published File                                                                                                                                                                                                            |
|  product_url | The Marketplace Share URL of the published File which you can set credits per digital assets and monetize if other user download your files! You can also connect with the Craftsman Manufacturing on Demand Platform to Make it To Physical Products! |
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.

Rp1

Medium
Category
MCP Rug Pull
Confidence
92% confidence
Finding
This publishing command also invokes an unpinned remote package, so every execution trusts the current state of the package registry. Since the skill is intended for AI-agent automation and uploads user-selected files, this could be exploited for arbitrary code execution, secret theft, or unauthorized publication.

Whitespace Padding

Medium
Category
Prompt Injection
Content
#### Full Parameters Description

| CLI Flag               | Short Flag | `curl` Form Field (`multipart/form-data`) | Type          | Default Value       | Required     | Description                                                                                                                                                                          |
|:-----------------------|:-----------|:------------------------------------------|:--------------|:--------------------|:-------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `<unique_id>`          | —          | `slug`                                    | `String`      | —                   | **Yes**      | Destination namespace identifier in `owner/repo` format                                                                                                                              |
| `--title`              | `-t`       | `title`                                   | `String`      | —                   | **Yes**      | Title or display name of the submission                                                                                                                                              |
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
| CLI Flag               | Short Flag | `curl` Form Field (`multipart/form-data`) | Type          | Default Value       | Required     | Description                                                                                                                                                                          |
|:-----------------------|:-----------|:------------------------------------------|:--------------|:--------------------|:-------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `<unique_id>`          | —          | `slug`                                    | `String`      | —                   | **Yes**      | Destination namespace identifier in `owner/repo` format                                                                                                                              |
| `--title`              | `-t`       | `title`                                   | `String`      | —                   | **Yes**      | Title or display name of the submission                                                                                                                                              |
| `--files`              | `-f`       | `files`                                   | `Array<Path>` | —                   | **Yes**      | Local file path(s) to upload. The path should be absolute path otherwise it will be miss confied. Can be repeated for multiple files                                                 |
| `--description`        | `-t`       | `description`                             | `String`      | —                   | **Optional** | Description of this submission                                                                                                                                                       |
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
| CLI Flag               | Short Flag | `curl` Form Field (`multipart/form-data`) | Type          | Default Value       | Required     | Description                                                                                                                                                                          |
|:-----------------------|:-----------|:------------------------------------------|:--------------|:--------------------|:-------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `<unique_id>`          | —          | `slug`                                    | `String`      | —                   | **Yes**      | Destination namespace identifier in `owner/repo` format                                                                                                                              |
| `--title`              | `-t`       | `title`                                   | `String`      | —                   | **Yes**      | Title or display name of the submission                                                                                                                                              |
| `--files`              | `-f`       | `files`                                   | `Array<Path>` | —                   | **Yes**      | Local file path(s) to upload. The path should be absolute path otherwise it will be miss confied. Can be repeated for multiple files                                                 |
| `--description`        | `-t`       | `description`                             | `String`      | —                   | **Optional** | Description of this submission                                                                                                                                                       |
| `--cover_image`        | `-c`       | `cover_image`                           
...[truncated 25 chars]
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
| `<unique_id>`          | —          | `slug`                                    | `String`      | —                   | **Yes**      | Destination namespace identifier in `owner/repo` format                                                                                                                              |
| `--title`              | `-t`       | `title`                                   | `String`      | —                   | **Yes**      | Title or display name of the submission                                                                                                                                              |
| `--files`              | `-f`       | `files`                                   | `Array<Path>` | —                   | **Yes**      | Local file path(s) to upload. The path should be absolute path otherwise it will be miss confied. Can be repeated for multiple files                                                 |
| `--description`        | `-t`       | `description`                             | `String`      | —                   | **Optional** | Description of this submission                                                                                                                                                       |
| `--cover_image`        | `-c`       | `cover_image`                             | `Path`        | `null`              | **Optional**     | Path to local cover/preview image file (`.png`, `.jpg`, `.webp`)                                                                                                                     |
| `--preview_images`     | -          | `preview_images`                          | `Array<Path>` | `null`              | **Optional**     | Optional, up to 6 images showing different views or previews of the 3D model.                                                                                                        |
| `--tags`               | -          | `tags`                          
...[truncated 25 chars]
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
| `--title`              | `-t`       | `title`                                   | `String`      | —                   | **Yes**      | Title or display name of the submission                                                                                                                                              |
| `--files`              | `-f`       | `files`                                   | `Array<Path>` | —                   | **Yes**      | Local file path(s) to upload. The path should be absolute path otherwise it will be miss confied. Can be repeated for multiple files                                                 |
| `--description`        | `-t`       | `description`                             | `String`      | —                   | **Optional** | Description of this submission                                                                                                                                                       |
| `--cover_image`        | `-c`       | `cover_image`                             | `Path`        | `null`              | **Optional**     | Path to local cover/preview image file (`.png`, `.jpg`, `.webp`)                                                                                                                     |
| `--preview_images`     | -          | `preview_images`                          | `Array<Path>` | `null`              | **Optional**     | Optional, up to 6 images showing different views or previews of the 3D model.                                                                                                        |
| `--tags`               | -          | `tags`                                    | `String`      | -                   | **Optional**     | Optional, Comma Separated Tag List Up to 6                                                                                                                                           |
| `--prompt`             | `-p`       | `prompt`                    
...[truncated 25 chars]
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
| `--files`              | `-f`       | `files`                                   | `Array<Path>` | —                   | **Yes**      | Local file path(s) to upload. The path should be absolute path otherwise it will be miss confied. Can be repeated for multiple files                                                 |
| `--description`        | `-t`       | `description`                             | `String`      | —                   | **Optional** | Description of this submission                                                                                                                                                       |
| `--cover_image`        | `-c`       | `cover_image`                             | `Path`        | `null`              | **Optional**     | Path to local cover/preview image file (`.png`, `.jpg`, `.webp`)                                                                                                                     |
| `--preview_images`     | -          | `preview_images`                          | `Array<Path>` | `null`              | **Optional**     | Optional, up to 6 images showing different views or previews of the 3D model.                                                                                                        |
| `--tags`               | -          | `tags`                                    | `String`      | -                   | **Optional**     | Optional, Comma Separated Tag List Up to 6                                                                                                                                           |
| `--prompt`             | `-p`       | `prompt`                                  | `String`      | `""`                | **Optional**     | Generation prompt or textual description of the 3D model/asset                                                                                                                       |
| `--price_credits`      | —          | `price_credits`         
...[truncated 25 chars]
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
| `--description`        | `-t`       | `description`                             | `String`      | —                   | **Optional** | Description of this submission                                                                                                                                                       |
| `--cover_image`        | `-c`       | `cover_image`                             | `Path`        | `null`              | **Optional**     | Path to local cover/preview image file (`.png`, `.jpg`, `.webp`)                                                                                                                     |
| `--preview_images`     | -          | `preview_images`                          | `Array<Path>` | `null`              | **Optional**     | Optional, up to 6 images showing different views or previews of the 3D model.                                                                                                        |
| `--tags`               | -          | `tags`                                    | `String`      | -                   | **Optional**     | Optional, Comma Separated Tag List Up to 6                                                                                                                                           |
| `--prompt`             | `-p`       | `prompt`                                  | `String`      | `""`                | **Optional**     | Generation prompt or textual description of the 3D model/asset                                                                                                                       |
| `--price_credits`      | —          | `price_credits`                           | `Integer`     | `0`                 | **Optional**     | Total credit cost required to unlock or purchase the package, Set to 0 as free to download                                                                                           |
| `--price_credits_each` | —          | `price_credits_each`
...[truncated 25 chars]
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
| `--cover_image`        | `-c`       | `cover_image`                             | `Path`        | `null`              | **Optional**     | Path to local cover/preview image file (`.png`, `.jpg`, `.webp`)                                                                                                                     |
| `--preview_images`     | -          | `preview_images`                          | `Array<Path>` | `null`              | **Optional**     | Optional, up to 6 images showing different views or previews of the 3D model.                                                                                                        |
| `--tags`               | -          | `tags`                                    | `String`      | -                   | **Optional**     | Optional, Comma Separated Tag List Up to 6                                                                                                                                           |
| `--prompt`             | `-p`       | `prompt`                                  | `String`      | `""`                | **Optional**     | Generation prompt or textual description of the 3D model/asset                                                                                                                       |
| `--price_credits`      | —          | `price_credits`                           | `Integer`     | `0`                 | **Optional**     | Total credit cost required to unlock or purchase the package, Set to 0 as free to download                                                                                           |
| `--price_credits_each` | —          | `price_credits_each`                      | `Integer`     | `0`                 | **Optional**     | Per-item credit cost for downloading individual files                                                                                                                                |
| `--download_urls`      | `-d`       | `download_urls` 
...[truncated 25 chars]
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
| `--cover_image`        | `-c`       | `cover_image`                             | `Path`        | `null`              | **Optional**     | Path to local cover/preview image file (`.png`, `.jpg`, `.webp`)                                                                                                                     |
| `--preview_images`     | -          | `preview_images`                          | `Array<Path>` | `null`              | **Optional**     | Optional, up to 6 images showing different views or previews of the 3D model.                                                                                                        |
| `--tags`               | -          | `tags`                                    | `String`      | -                   | **Optional**     | Optional, Comma Separated Tag List Up to 6                                                                                                                                           |
| `--prompt`             | `-p`       | `prompt`                                  | `String`      | `""`                | **Optional**     | Generation prompt or textual description of the 3D model/asset                                                                                                                       |
| `--price_credits`      | —          | `price_credits`                           | `Integer`     | `0`                 | **Optional**     | Total credit cost required to unlock or purchase the package, Set to 0 as free to download                                                                                           |
| `--price_credits_each` | —          | `price_credits_each`                      | `Integer`     | `0`                 | **Optional**     | Per-item credit cost for downloading individual files                                                                                                                                |
| `--download_urls`      | `-d`       | `download_urls` 
...[truncated 25 chars]
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
| `--preview_images`     | -          | `preview_images`                          | `Array<Path>` | `null`              | **Optional**     | Optional, up to 6 images showing different views or previews of the 3D model.                                                                                                        |
| `--tags`               | -          | `tags`                                    | `String`      | -                   | **Optional**     | Optional, Comma Separated Tag List Up to 6                                                                                                                                           |
| `--prompt`             | `-p`       | `prompt`                                  | `String`      | `""`                | **Optional**     | Generation prompt or textual description of the 3D model/asset                                                                                                                       |
| `--price_credits`      | —          | `price_credits`                           | `Integer`     | `0`                 | **Optional**     | Total credit cost required to unlock or purchase the package, Set to 0 as free to download                                                                                           |
| `--price_credits_each` | —          | `price_credits_each`                      | `Integer`     | `0`                 | **Optional**     | Per-item credit cost for downloading individual files                                                                                                                                |
| `--download_urls`      | `-d`       | `download_urls`                           | `JSON String` | `"[]"`              | **Optional**     | External remote download URLs array formatted as a JSON string                                                                                                                       |
| `--category`           | —          | `category`      
...[truncated 25 chars]
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
| `--price_credits_each` | —          | `price_credits_each`                      | `Integer`     | `0`                 | **Optional**     | Per-item credit cost for downloading individual files                                                                                                                                |
| `--download_urls`      | `-d`       | `download_urls`                           | `JSON String` | `"[]"`              | **Optional**     | External remote download URLs array formatted as a JSON string                                                                                                                       |
| `--category`           | —          | `category`                                | `String`      | `"default"`         | **Optional**     | The Ditigal Assets category list of Marketplace tag (e.g.,  default,image_generator,3d_generator,social_media_posts,toy_generator,lego,minecraft,tesla_designer,pindou_perler_beads) |
| `--shipping_needed`    | `-s`       | `shipping_needed`                         | `Boolean`     | `false`             | **Optional**     | Flag indicating whether physical fulfillment or shipping is required                                                                                                                 |
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.