[Update] 라우터 반환 형태

This commit is contained in:
tv0924@icloud.com 2025-06-26 15:45:39 +09:00
commit 58d5deb435
3 changed files with 24 additions and 4 deletions

View file

@ -98,6 +98,8 @@ class Example:
# 백엔드 API DOCS # 백엔드 API DOCS
`uv run main.py`으로 백엔드를 실행한 후에, 다음의 url에 접속합니다.
``` ```
http://localhost:11081/redoc http://localhost:11081/redoc
``` ```

View file

@ -30,14 +30,19 @@ class FalseTrueVarifingTask:
self.task_queue.clear() self.task_queue.clear()
# 각 addon의 검증 로직에서 해당 함수를 호출하여, 추후 오탐 검증을 위한 작업을 추가할 수 있습니다. # 각 addon의 검증 로직에서 해당 함수를 호출하여, 추후 오탐 검증을 위한 작업을 추가할 수 있습니다.
def add_task(self, task_name: str, data: Any): # TODO: 모델 지정해두기
def add_task(self, task_name: str, initial_uri: str, data: Any):
""" """
Add a task to the task queue. Add a task to the task queue.
:param task: The task to be added. :param task: The task to be added.
""" """
self.task_queue.append({ self.task_queue.append(
"task_name": task_name, {
"data": data}) "task_name": task_name,
"initial_uri": initial_uri,
"data": data
}
)
def start_verification(self): def start_verification(self):
""" """

View file

@ -44,6 +44,19 @@ async def start(url: str = Query(..., description="The URL to target for vulnera
description=""" description="""
엔드포인트는 시스템에 오탐 검증 작업이 시작되었음을 알립니다. 엔드포인트는 시스템에 오탐 검증 작업이 시작되었음을 알립니다.
또한 시스템은 미리 준비된 오탐 검증 작업 목록을 반환합니다. 또한 시스템은 미리 준비된 오탐 검증 작업 목록을 반환합니다.
```json
{
"payload": [
{
"task_name": "pkce_task", # 검증 작업의 이름
"initial_uri": "http://auth.example.com", # browser가 처음 접속할 URI
"data": any # 추가 데이터
},
...
]
}
```
""", """,
tags=["2nd STEP"] tags=["2nd STEP"]
) )