VCQA Independent Assessment: VS Code Extension Package Stack Page¶
Date: 2026-07-25
Assessor: Independent AI Agent D
Target scope: Stack page assessment only
Source target: docs/docs/standards/stacks/vscode-extension-package.md
Live target: https://vibecodeqa.online/docs/standards/stacks/vscode-extension-package/
Published assessment URL: https://vibecodeqa.online/docs/standards/assessments/stacks/vscode-extension-package/
Commit: e47a3d44ed97f2b52d7a12a97387796564503ad6
Verdict¶
draft - Useful as a planning charter, but not yet strong enough to guide implementation or assessment without assessor judgment. It identifies the right VS Code-specific risks, especially activation scope, workspace trust, webviews, and marketplace metadata, but lacks concrete evidence requirements, severity, exceptions, CI expectations, and primary-source grounding on the stack page itself.
Findings¶
- high:
docs/docs/standards/stacks/vscode-extension-package.md- No versioned rubric exists, so the page cannot yet be used as an authoritative standard. - medium:
docs/docs/standards/stacks/vscode-extension-package.md- Rule surface is directionally right but too terse to distinguish requirements from examples. - medium:
docs/docs/standards/stacks/vscode-extension-package.md- Detection signals miss common test/package signals such as@vscode/test-*,vsce, extension test entrypoints, webview CSP strings, and contribution metadata. - medium:
docs/docs/standards/stacks/vscode-extension-package.md- Benefit claim referencesvibecodeqa/vscode, but this review did not verify that repo or evidence.
Scorecard¶
| Dimension | Score | Evidence |
|---|---|---|
| Scope and exclusions | 13/15 | Clear target and exclusions. |
| Composition grounding | 11/15 | Links relevant items: VS Code, TypeScript, Node.js, Web Security. |
| VCQA-owned rule surface | 13/20 | Correct topics listed, but not operationalized. |
| Detection and checkability | 9/15 | Basic signals exist, but test, packaging, and CSP evidence are missing. |
| Evidence and claim backing | 5/10 | Linked item page has upstream references; stack page has no direct citations. |
| CI/evidence expectations | 2/10 | Mentions test coverage but names no CI gates or artifacts. |
| Exceptions and anti-gaming | 1/10 | No exception policy or hollow-compliance checks. |
| Maintenance readiness | ⅖ | Planned status is clear, but no review/version target. |
Total: 56/100
Evidence Reviewed¶
docs/docs/standards/assessment.mddocs/docs/standards/stacks/vscode-extension-package.mddocs/docs/standards/items/vscode-extension.mddocs/docs/standards/items/typescript.mddocs/docs/standards/items/node.mddocs/docs/standards/items/web-security.md
Claims Not Proven¶
vibecodeqa/vscodeis represented by this stack.- The listed detection signals are sufficient for reliable scanner behavior.
- Extension test coverage expectations are known.
Required Fixes¶
- Add concrete CI gates: typecheck, extension-host tests, packaging validation, and webview CSP checks where applicable.
- Define severity for unsafe activation, workspace trust bypass, broad command/file access, and weak webview messaging.
- Add exception policy for generated code, sample commands, dev-only webviews, and marketplace-only metadata gaps.
Useful Follow-ups¶
- Create
ref-vscode-extension-package. - Add primary links to VS Code activation events, workspace trust, webview security, and publishing docs.