Skip to content

fix: apply 11 Shipwell audit findings#58

Open
shipwellhq[bot] wants to merge 1 commit into
mainfrom
shipwell/fix-audit-1771234157948
Open

fix: apply 11 Shipwell audit findings#58
shipwellhq[bot] wants to merge 1 commit into
mainfrom
shipwell/fix-audit-1771234157948

Conversation

@shipwellhq
Copy link
Copy Markdown

@shipwellhq shipwellhq Bot commented Feb 16, 2026

🛠️ Shipwell Auto-Fix: audit

Automated fixes generated by Shipwell analysis.

✅ Applied Fixes (11)

Severity Finding Files
⚪ info XSS via Template Injection in Template Browser Webview src/templates/templateBrowser.ts, src/templates/templateManager.ts, src/version-control/HistoryView.ts
⚪ info Wildcard CORS on API Proxy Allows Abuse from Any Origin api-proxy/vercel.json, api-proxy/api/chat.js, src/planner/providers/groq.ts
⚪ info Information Disclosure: Internal Error Details Leaked to Client in API Proxy api-proxy/api/chat.js
⚪ info Path Traversal in VersionManager.getVersion and deleteVersion src/version-control/VersionManager.ts, src/version-control/HistoryView.ts, src/version-control/diffProvider.ts
⚪ info Sensitive Environment Variable Loading with Debug Logging of API Key Presence src/extension.ts, src/planner/index.ts, src/utils/logger.ts
⚪ info Unvalidated User Input in AI Prompts Enables Prompt Injection src/planner/providers/groq.ts, src/planner/providers/gemini.ts, src/planner/providers/ollama.ts
⚪ info HTML Export Vulnerable to Stored XSS via Markdown Content src/extension.ts
⚪ info Gemini Safety Settings Disabled (BLOCK_NONE for All Harm Categories) src/planner/ai.ts, src/planner/providers/gemini.ts
⚪ info SSRF Risk via Configurable Ollama Base URL src/planner/providers/ollama.ts, src/planner/providers/factory.ts
⚪ info Template ID Generation Allows File System Manipulation src/templates/templateManager.ts
⚪ info Proxy URL Configurable via Environment Variable Without Validation src/planner/providers/groq.ts
Finding details

⚪ XSS via Template Injection in Template Browser Webview

Category: security
Files: src/templates/templateBrowser.ts, src/templates/templateManager.ts, src/version-control/HistoryView.ts

⚪ Wildcard CORS on API Proxy Allows Abuse from Any Origin

Category: security
Files: api-proxy/vercel.json, api-proxy/api/chat.js, src/planner/providers/groq.ts

⚪ Information Disclosure: Internal Error Details Leaked to Client in API Proxy

Category: security
Files: api-proxy/api/chat.js

⚪ Path Traversal in VersionManager.getVersion and deleteVersion

Category: security
Files: src/version-control/VersionManager.ts, src/version-control/HistoryView.ts, src/version-control/diffProvider.ts

⚪ Sensitive Environment Variable Loading with Debug Logging of API Key Presence

Category: security
Files: src/extension.ts, src/planner/index.ts, src/utils/logger.ts

⚪ Unvalidated User Input in AI Prompts Enables Prompt Injection

Category: security
Files: src/planner/providers/groq.ts, src/planner/providers/gemini.ts, src/planner/providers/ollama.ts

⚪ HTML Export Vulnerable to Stored XSS via Markdown Content

Category: security
Files: src/extension.ts

⚪ Gemini Safety Settings Disabled (BLOCK_NONE for All Harm Categories)

Category: security
Files: src/planner/ai.ts, src/planner/providers/gemini.ts

⚪ SSRF Risk via Configurable Ollama Base URL

Category: security
Files: src/planner/providers/ollama.ts, src/planner/providers/factory.ts

⚪ Template ID Generation Allows File System Manipulation

Category: security
Files: src/templates/templateManager.ts

⚪ Proxy URL Configurable via Environment Variable Without Validation

Category: security
Files: src/planner/providers/groq.ts

❌ Failed (1)

  • ⚪ Webview Content Security Policy Missing — Could not match hunk at line 97 in src/templates/templateBrowser.ts

Generated by Shipwell 🚢

@shipwellhq shipwellhq Bot requested a review from manasdutta04 as a code owner February 16, 2026 09:29
@vercel
Copy link
Copy Markdown

vercel Bot commented Feb 16, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
layr Ready Ready Preview, Comment Feb 16, 2026 9:29am

@github-actions
Copy link
Copy Markdown

Hi @ShipwellHQ[bot]! 👋

Thanks for contributing to layr! 🎉
We appreciate your effort and will review your changes soon.


Please star the repo if you like it!
👤 Follow the owner for updates.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants