opt
This commit is contained in:
@@ -55,6 +55,8 @@ def _resolve_sources(sources: str | None) -> list[tuple[str, SourceConfig]]:
|
||||
|
||||
|
||||
def _rule_path(rule: RuleConfig):
|
||||
if not rule.file:
|
||||
raise HTTPException(status_code=404, detail="rule file not available")
|
||||
path = (settings.rules_dir / rule.file).resolve()
|
||||
if not path.is_file() or settings.rules_dir.resolve() not in path.parents:
|
||||
raise HTTPException(status_code=404, detail="rule file missing")
|
||||
|
||||
Reference in New Issue
Block a user