В репозитории нет вызова dotenv.load(). Только PORT читается через Platform.environment (bin/server.dart:57). Остальные переменные — через пустой DotEnv() и hardcoded fallbacks.
Влияние
Файл bin/.env и Docker ENV для JWT/DB могут не применяться; оператор считает секреты настроенными.
Рекомендация
Единый модуль конфигурации при старте: dotenv.load() или только Platform.environment.
Трудозатраты
S
Источник: аудит безопасности GeoShare, 2026-06-26, commit abbd199d89925483ac1801b401a4e75a2a1372e0. Важность в issue поднята на одну ступень относительно severity в отчёте.
## Важность
**высокий**
## Категория
Configuration
## Описание
В репозитории нет вызова `dotenv.load()`. Только `PORT` читается через `Platform.environment` (`bin/server.dart:57`). Остальные переменные — через пустой `DotEnv()` и hardcoded fallbacks.
## Влияние
Файл `bin/.env` и Docker `ENV` для JWT/DB могут не применяться; оператор считает секреты настроенными.
## Рекомендация
Единый модуль конфигурации при старте: `dotenv.load()` или только `Platform.environment`.
## Трудозатраты
S
---
**Источник:** аудит безопасности GeoShare, 2026-06-26, commit `abbd199d89925483ac1801b401a4e75a2a1372e0`.
**Важность в issue** поднята на одну ступень относительно severity в отчёте.
cucadmuh
changed title from [SEC-005][критический] Конфигурация сломана: нет dotenv.load() to [SEC-005][высокий] Конфигурация сломана: нет dotenv.load()2026-06-26 19:51:39 +03:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Важность
высокий
Категория
Configuration
Описание
В репозитории нет вызова
dotenv.load(). ТолькоPORTчитается черезPlatform.environment(bin/server.dart:57). Остальные переменные — через пустойDotEnv()и hardcoded fallbacks.Влияние
Файл
bin/.envи DockerENVдля JWT/DB могут не применяться; оператор считает секреты настроенными.Рекомендация
Единый модуль конфигурации при старте:
dotenv.load()или толькоPlatform.environment.Трудозатраты
S
Источник: аудит безопасности GeoShare, 2026-06-26, commit
abbd199d89925483ac1801b401a4e75a2a1372e0.Важность в issue поднята на одну ступень относительно severity в отчёте.
[SEC-005][критический] Конфигурация сломана: нет dotenv.load()to [SEC-005][высокий] Конфигурация сломана: нет dotenv.load()