ThatAIguyA world of ideas

THE CONSCIOUSNESS ATLAS
Read. Experiment. Follow the evidence.

ConsciousnessLearn · Explore · Joseph Anady

Janady13/llms-txt-hub / apps/web/__tests__/proxy-public-routes.test.ts

Source identity, revision, and recovered contents.

GitHub sourceSource text recovered

Source identity

FieldRecorded value
Source typeGitHub source
Original recordJanady13/llms-txt-hub / apps/web/__tests__/proxy-public-routes.test.ts
DateNot specified in source
RepositoryJanady13/llms-txt-hub
Revisione0f4bf978d4df168369c7601d9c5f5ea89e84377
Branchmain
Path or archive memberapps/web/__tests__/proxy-public-routes.test.ts
Original SHA-2561cddf0202f1135b01a6b46f5fbc36d8d6896fe8c29397a6a31a5129fc98b7af4
Git blob SHAe6316299a0e6fa4cec2aa872da1fab9cc085899a
Reading-copy SHA-2561cddf0202f1135b01a6b46f5fbc36d8d6896fe8c29397a6a31a5129fc98b7af4

Original source ↗

Recovered source transcript

import { readFileSync } from 'node:fs' import { join } from 'node:path' describe('proxy public route coverage', () => { it('keeps extension lifecycle pages public', () => { const proxyPath = join(process.cwd(), 'proxy.ts') const source = readFileSync(proxyPath, 'utf8') expect(source).toContain("'/extension(.*)'") expect(source).toContain("'/api/extension-feedback(.*)'") }) it('exempts uninstall feedback route from CSRF validation', () => { const proxyPath = join(process.cwd(), 'proxy.ts') const source = readFileSync(proxyPath, 'utf8') expect(source).toContain("!req.nextUrl.pathname.startsWith('/api/extension-feedback')") }) it('allows analytics proxy non-safe method requests', () => { const proxyPath = join(process.cwd(), 'proxy.ts') const source = readFileSync(proxyPath, 'utf8') expect(source).toContain("'/api/op/(.*)'") expect(source).toContain("'/track(.*)'") expect(source).toContain('const isAnalyticsProxyRoute = isAnalyticsProxyPath(pathname)') expect(source).toContain('!isAnalyticsProxyRoute') }) it('skips CSRF validation for analytics proxy requests', () => { const proxyPath = join(process.cwd(), 'proxy.ts') const source = readFileSync(proxyPath, 'utf8') expect(source).toContain('!isAnalyticsProxyRoute &&') expect(source).toContain('const isAnalyticsProxyRoute = isAnalyticsProxyPath(pathname)') }) })

Search equations, builds, manuscript text, and recovered sources.