fix: harden tenant auth and quality gates
This commit is contained in:
@@ -7,7 +7,8 @@ const rootLock = JSON.parse(readFileSync(join(workspaceRoot, 'package-lock.json'
|
||||
const apiLock = JSON.parse(readFileSync(join(workspaceRoot, 'api', 'package-lock.json'), 'utf8'));
|
||||
|
||||
assertVersionAtLeast(rootLock.packages['node_modules/postcss']?.version, [8, 5, 18], 'postcss');
|
||||
assertEqual(rootLock.packages['node_modules/react-router']?.version, '7.18.1', 'react-router');
|
||||
assertVersionAtLeast(rootLock.packages['node_modules/react-router']?.version, [7, 18, 2], 'react-router');
|
||||
assertVersionAtLeast(rootLock.packages['node_modules/nanoid']?.version, [3, 3, 18], 'nanoid');
|
||||
assertEqual(apiLock.packages['node_modules/brace-expansion-safe']?.version, '5.0.8', 'brace-expansion-safe');
|
||||
assertEqual(
|
||||
apiLock.packages['node_modules/brace-expansion']?.resolved,
|
||||
@@ -50,7 +51,7 @@ for (const relativePath of [
|
||||
}
|
||||
}
|
||||
|
||||
console.log('Dependency mitigations verified: PostCSS patched, React Router RSC unused, brace expansion bounded and compatible.');
|
||||
console.log('Dependency mitigations verified: PostCSS, React Router and NanoID patched; RSC unused; brace expansion bounded and compatible.');
|
||||
|
||||
function sourceFiles(directory) {
|
||||
return readdirSync(directory).flatMap((name) => {
|
||||
|
||||
Reference in New Issue
Block a user