Skip to content

Merge pull request #1 from IamRamgarhia/fix/security-correctness-audit #53

Merge pull request #1 from IamRamgarhia/fix/security-correctness-audit

Merge pull request #1 from IamRamgarhia/fix/security-correctness-audit #53

Triggered via push July 2, 2026 18:33
Status Failure
Total duration 51s
Artifacts

ci.yml

on: push
Matrix: verify
Fit to window
Zoom out
Zoom in

Annotations

14 errors and 3 warnings
lib/__tests__/smart-fill.test.ts > suggestFromBrain — field-name mapping > maps business_name aliases: lib/brand-brain.ts#L64
ReferenceError: crypto is not defined ❯ Module.emptyBrandBrain lib/brand-brain.ts:64:9 ❯ makeBrain lib/__tests__/smart-fill.test.ts:7:15 ❯ lib/__tests__/smart-fill.test.ts:23:15
lib/__tests__/brand-brain.test.ts > buildBrandSystemPrompt > does NOT inject a language override when language is English (the default): lib/brand-brain.ts#L64
ReferenceError: crypto is not defined ❯ Module.emptyBrandBrain lib/brand-brain.ts:64:9 ❯ lib/__tests__/brand-brain.test.ts:95:20
lib/__tests__/brand-brain.test.ts > buildBrandSystemPrompt > respects language override: lib/brand-brain.ts#L64
ReferenceError: crypto is not defined ❯ Module.emptyBrandBrain lib/brand-brain.ts:64:9 ❯ lib/__tests__/brand-brain.test.ts:89:20
lib/__tests__/brand-brain.test.ts > buildBrandSystemPrompt > suppresses the framework stack when skip_framework_stack is true: lib/brand-brain.ts#L64
ReferenceError: crypto is not defined ❯ Module.emptyBrandBrain lib/brand-brain.ts:64:9 ❯ lib/__tests__/brand-brain.test.ts:80:20
lib/__tests__/brand-brain.test.ts > buildBrandSystemPrompt > includes the framework stack by default: lib/brand-brain.ts#L64
ReferenceError: crypto is not defined ❯ Module.emptyBrandBrain lib/brand-brain.ts:64:9 ❯ lib/__tests__/brand-brain.test.ts:72:20
lib/__tests__/brand-brain.test.ts > buildBrandSystemPrompt > returns the branded prompt when business_name is set: lib/brand-brain.ts#L64
ReferenceError: crypto is not defined ❯ Module.emptyBrandBrain lib/brand-brain.ts:64:9 ❯ lib/__tests__/brand-brain.test.ts:63:20
lib/__tests__/brand-brain.test.ts > buildBrandSystemPrompt > returns the generic system prompt when business_name is empty: lib/brand-brain.ts#L64
ReferenceError: crypto is not defined ❯ Module.emptyBrandBrain lib/brand-brain.ts:64:9 ❯ lib/__tests__/brand-brain.test.ts:57:20
lib/__tests__/brand-brain.test.ts > normalizeBrandBrain — defensive read for older brains > never strips fields the legacy object has: lib/brand-brain.ts#L64
ReferenceError: crypto is not defined ❯ emptyBrandBrain lib/brand-brain.ts:64:9 ❯ Module.normalizeBrandBrain lib/brand-brain.ts:109:23 ❯ lib/__tests__/brand-brain.test.ts:44:22
lib/__tests__/brand-brain.test.ts > normalizeBrandBrain — defensive read for older brains > fills missing fields on a partial brain saved before the schema grew: lib/brand-brain.ts#L64
ReferenceError: crypto is not defined ❯ emptyBrandBrain lib/brand-brain.ts:64:9 ❯ Module.normalizeBrandBrain lib/brand-brain.ts:109:23 ❯ lib/__tests__/brand-brain.test.ts:30:17
lib/__tests__/brand-brain.test.ts > emptyBrandBrain > fills every field the BrandBrain interface declares: lib/brand-brain.ts#L64
ReferenceError: crypto is not defined ❯ Module.emptyBrandBrain lib/brand-brain.ts:64:9 ❯ lib/__tests__/brand-brain.test.ts:6:15
verify (20.x)
The strategy configuration was canceled because "verify._18_x" failed
verify (20.x)
The operation was canceled.
verify (22.x)
The strategy configuration was canceled because "verify._18_x" failed
verify (22.x)
The operation was canceled.
verify (18.x)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
verify (20.x)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
verify (22.x)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/