Merge pull request #23 from pavlov346346-source/fix/edge-import-pin-v1774
Pin employee Edge import map
This commit is contained in:
commit
9290cc0103
@ -1,5 +1,5 @@
|
||||
{
|
||||
"imports": {
|
||||
"@supabase/supabase-js": "npm:@supabase/supabase-js@2"
|
||||
"@supabase/supabase-js": "npm:@supabase/supabase-js@2.116.0"
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,7 +1,10 @@
|
||||
import fs from 'node:fs';
|
||||
const src=fs.readFileSync('supabase/functions/caterium-create-employee/index.ts','utf8');
|
||||
const importMap=fs.readFileSync('supabase/functions/caterium-create-employee/deno.json','utf8');
|
||||
let bad=0;const check=(v,m)=>{console.log(`${v?'OK':'FAIL'}: ${m}`);if(!v)bad++};
|
||||
check(src.includes('npm:@supabase/supabase-js@2.116.0'),'Supabase JS is pinned');
|
||||
check(src.includes('npm:@supabase/supabase-js@2.116.0'),'Supabase JS direct import is pinned');
|
||||
check(importMap.includes('npm:@supabase/supabase-js@2.116.0'),'Supabase JS import map is pinned');
|
||||
check(!importMap.includes('npm:@supabase/supabase-js@2"'),'broad Supabase JS import map is removed');
|
||||
check(!src.includes('"Access-Control-Allow-Origin": "*"'),'wildcard CORS is removed');
|
||||
check(src.includes('https://app.caterium.ru')&&src.includes('WORKERS_DEV_ORIGIN'),'production and backup origins are allowlisted');
|
||||
check(src.includes('origin_not_allowed'),'unknown browser origins fail closed');
|
||||
|
||||
Loading…
Reference in New Issue
Block a user