Back to skill

Security audit

Full Stack Developer

Security checks for vulnerabilities and agentic risk

Overview

This skill is a straightforward external API integration for generating developer roadmaps, with privacy considerations around the career assessment data it sends.

Before installing, confirm you are comfortable sending assessment details such as experience, skills, goals, session IDs, timestamps, and optional user IDs to the listed third-party API. Use pseudonymous identifiers when possible and avoid including sensitive personal or employer-confidential information unless your organization has approved the service.

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
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (3)

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The sample request/response includes userId, sessionId, and precise timestamps tied to an assessment workflow, but the skill provides no privacy notice, retention guidance, or handling constraints for this user-linked data. Even though the values appear illustrative, documenting and encouraging collection/transmission of identifiers without minimization or data-handling guidance can lead integrators to expose or over-collect personal or session-correlated information.

Content

No source excerpt is available for this finding.

External Transmission

Medium
Category
Data Exfiltration
Confidence
80% confidence
Finding

The skill directs users to an external domain for the live API and docs, which means assessment data and identifiers described elsewhere in the skill may be transmitted to a third-party service outside the local trust boundary. This is risky because the documentation does not disclose security controls, data-processing terms, or validation of the external endpoint, so consumers may unknowingly send sensitive career-profile data off-platform.

Content

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

md
## References

- Kong Route: https://api.mkkpro.com/career/full-stack-developer
- API Docs: https://api.mkkpro.com:8049/docs

Vague Triggers

Low
Category
Not specified by scanner
Confidence
84% confidence
Finding

This manifest-like OpenAPI file describes the POST operation only as "Generate full stack developer roadmap," which is a broad natural-language capability statement without any limiting conditions, exclusions, or narrower trigger context. In systems that derive skill routing or invocation behavior from API descriptions, this kind of generic phrasing can overlap with many common user requests about learning or career planning.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.