Back to Home
kelexine icon

kiro-extension

by kelexine

Overview

Manages a spec-driven development workflow within the Gemini CLI, guiding feature development from requirements to design, task generation, and execution with state machine enforcement.

Installation

Run Command
node dist/kiro-server.js

Security Notes

The `kiroScaffold` function, which creates files and directories based on the `file-structure` block in `design.md`, is vulnerable to path traversal. The `cleanPath` variable, derived from user-controlled content in `design.md`, is joined with `process.cwd()` without sufficient sanitization (e.g., removing '..' segments). This allows a malicious user or a compromised AI to craft paths like `../../../../evil.txt`, potentially writing files outside the intended project directory to arbitrary locations on the file system. While the server communicates over stdio (not directly exposed network ports), this file system write vulnerability is critical.

Similar Servers

Stats

Interest Score33
Security Score3
Cost ClassHigh
Avg Tokens3000
Stars1
Forks0
Last Update2025-12-06

Tags

spec-drivendevelopment-workflowagentic-idestate-machinegemini-cli