mirror of
https://github.com/facefusion/facefusion.git
synced 2026-05-11 09:57:10 +02:00
fix benchmarker, prevent path traveling via job-id
This commit is contained in:
@@ -926,7 +926,7 @@ def create_job_id_program() -> ArgumentParser:
|
||||
program.add_argument(
|
||||
'job_id',
|
||||
help = translator.get('help.job_id'),
|
||||
type=sanitize_job_id
|
||||
type = sanitize_job_id
|
||||
)
|
||||
|
||||
return program
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import hashlib
|
||||
from typing import Sequence
|
||||
from typing import Optional, Sequence
|
||||
|
||||
|
||||
def sanitize_job_id(job_id : str) -> str:
|
||||
def sanitize_job_id(job_id : str) -> Optional[str]:
|
||||
__job_id__ = job_id.replace('-', '')
|
||||
|
||||
if __job_id__.isalnum():
|
||||
|
||||
Reference in New Issue
Block a user