refactor(cloud): add validation to prevent access to shared resources

This commit is contained in:
Mauricio Siu
2024-10-04 20:44:57 -06:00
parent 5cebf5540a
commit 7c4987d84d
14 changed files with 353 additions and 146 deletions

View File

@@ -484,7 +484,10 @@ export const settingsRouter = createTRPCRouter({
.input(apiReadStatsLogs)
.query(({ input }) => {
if (IS_CLOUD) {
return true;
return {
data: [],
totalCount: 0,
};
}
const rawConfig = readMonitoringConfig();
const parsedConfig = parseRawConfig(
@@ -499,7 +502,7 @@ export const settingsRouter = createTRPCRouter({
}),
readStats: adminProcedure.query(() => {
if (IS_CLOUD) {
return true;
return [];
}
const rawConfig = readMonitoringConfig();
const processedLogs = processLogs(rawConfig as string);