Back to skill

Security audit

flipkart seller dashboard

Security checks for vulnerabilities and agentic risk

Overview

This is a coherent seller-dashboard skill, but it can make live marketplace account changes and its price-update flow lacks an explicit confirmation or guardrails.

Review before installing if this skill will connect to a real seller account. Use restricted API credentials where possible, confirm who can send WhatsApp commands, and require an explicit approval step for price changes and cancellations before allowing production use.

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
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (7)

Credential Access

High
Category
Privilege Escalation
Content
Uses the **Flipkart Marketplace Seller API**:
- **Base URL**: `https://api.flipkart.net/sellers/`
- **Auth**: OAuth2 — use `FLIPKART_APP_ID` and `FLIPKART_APP_SECRET` to get access token
- **Token endpoint**: `https://api.flipkart.net/sellers/oauth-service/oauth/token`

### Get Access Token
Confidence
70% confidence
Finding
Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.

Credential Access

High
Category
Privilege Escalation
Content
- **Auth**: OAuth2 — use `FLIPKART_APP_ID` and `FLIPKART_APP_SECRET` to get access token
- **Token endpoint**: `https://api.flipkart.net/sellers/oauth-service/oauth/token`

### Get Access Token
```
POST https://api.flipkart.net/sellers/oauth-service/oauth/token
Content-Type: application/x-www-form-urlencoded
Confidence
70% confidence
Finding
Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.

External Transmission

Medium
Category
Data Exfiltration
Content
## Flipkart Seller API Setup

Uses the **Flipkart Marketplace Seller API**:
- **Base URL**: `https://api.flipkart.net/sellers/`
- **Auth**: OAuth2 — use `FLIPKART_APP_ID` and `FLIPKART_APP_SECRET` to get access token
- **Token endpoint**: `https://api.flipkart.net/sellers/oauth-service/oauth/token`
Confidence
50% confidence
Finding
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

External Transmission

Medium
Category
Data Exfiltration
Content
## Flipkart Seller API Setup

Uses the **Flipkart Marketplace Seller API**:
- **Base URL**: `https://api.flipkart.net/sellers/`
- **Auth**: OAuth2 — use `FLIPKART_APP_ID` and `FLIPKART_APP_SECRET` to get access token
- **Token endpoint**: `https://api.flipkart.net/sellers/oauth-service/oauth/token`
Confidence
50% confidence
Finding
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

External Transmission

Medium
Category
Data Exfiltration
Content
## Flipkart Seller API Setup

Uses the **Flipkart Marketplace Seller API**:
- **Base URL**: `https://api.flipkart.net/sellers/`
- **Auth**: OAuth2 — use `FLIPKART_APP_ID` and `FLIPKART_APP_SECRET` to get access token
- **Token endpoint**: `https://api.flipkart.net/sellers/oauth-service/oauth/token`
Confidence
50% confidence
Finding
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Missing User Warnings

Medium
Confidence
89% confidence
Finding
The skill enables live price changes on marketplace listings via natural-language commands but does not clearly warn that this is a real production action with business impact. In a commerce operations context, ambiguous command handling or accidental invocation could immediately alter listing prices, affecting revenue, margins, and marketplace competitiveness.

Natural-Language Policy Violations

Low
Confidence
84% confidence
Finding
The skill states that the assistant is for Indian marketplace sellers and the rest of the document hardcodes India-specific assumptions such as Amazon India, IST scheduling, and rupee-denominated outputs. This imposes a locale-specific operating mode without stating that the user can choose or confirm the locale, which may violate language/locale policy requirements.

Static analysis

No suspicious patterns detected.