Skip to content

Feat/scenario dashboard#15

Merged
Interludeal merged 5 commits into
developfrom
feat/scenarioDashboard
Jun 12, 2026
Merged

Feat/scenario dashboard#15
Interludeal merged 5 commits into
developfrom
feat/scenarioDashboard

Conversation

@Pandyo

@Pandyo Pandyo commented Jun 12, 2026

Copy link
Copy Markdown
Member

No description provided.

@Interludeal Interludeal merged commit 53b2792 into develop Jun 12, 2026
1 check passed
@Interludeal Interludeal deleted the feat/scenarioDashboard branch June 12, 2026 10:12
@github-actions

Copy link
Copy Markdown
Contributor

⚠️ PR 코드 리뷰 — feat/scenarioDashboard

판정: NEEDS_REVIEW — HIGH 이슈 2건

📁 변경 파일 요약

파일 상태 +추가 -삭제
ExtAnalysis/reports.json 수정 +7 -0
embedding/base/ad_frame_inline_injection.json 수정 +40 -10
embedding/base/ad_fraud_session_replay.json 수정 +30 -8
embedding/base/affiliate_cookie_stuffing.json 수정 +30 -8
embedding/base/anti_debugging_trace_removal.json 수정 +19 -6
embedding/base/browser_automation_remote_control.json 수정 +25 -6
embedding/base/browser_fingerprinting_environment_collection.json 수정 +28 -8
embedding/base/browsing_profile_exfiltration.json 수정 +39 -10
embedding/base/c2_response_dom_innerhtml_injection.json 수정 +31 -6
embedding/base/console_method_silencing_override.json 수정 +16 -5
embedding/base/dnr_security_header_bypass.json 수정 +33 -6
embedding/base/dynamic_config_polling_remote_interval.json 수정 +59 -15
embedding/base/input_change_event_collection.json 수정 +37 -10
embedding/base/oauth_profile_collection_exfiltration.json 수정 +38 -8
embedding/base/page_screenshot_or_content_capture.json 수정 +31 -8
embedding/base/popunder_ad_tab_injection.json 수정 +30 -9
embedding/base/remote_browser_control_debugger_scripting.json 수정 +23 -6
embedding/base/remote_dom_event_content_manipulation.json 수정 +73 -16
embedding/base/session_reinjection_local_storage_overwrite.json 수정 +36 -8
embedding/base/session_storage_exfiltration_document_start.json 수정 +57 -11
embedding/base/session_storage_exfiltration_reference.json 수정 +57 -16
embedding/base/startup_c2_backdoor_tabs_create.json 수정 +34 -7
embedding/base/tabs_capture_visible_tab_exfiltration.json 수정 +36 -11
embedding/base/translation_proxy_user_text_exfiltration.json 수정 +37 -7
embedding/base/webmail_dom_content_tampering.json 수정 +33 -10
embedding/base/webmail_dom_surveillance_collection.json 수정 +45 -11
embedding/base/websocket_c2_remote_control.json 수정 +39 -10
embedding/embedding.json 수정 +1024 -1024
embedding/pgvector_store.py 수정 +9 -0
embedding/scenario_router.py 신규 +247 -0
main.py 수정 +4 -0

🆕 신규 추가된 함수 / 클래스 / 엔드포인트

  • embedding/pgvector_store.pyclear_vectors
  • embedding/scenario_router.py_behavior_tags
  • embedding/scenario_router.py_derive_fixed_id
  • embedding/scenario_router.py_doc_path_for
  • embedding/scenario_router.py_existing_ids
  • embedding/scenario_router.py_find_by_id
  • embedding/scenario_router.py_is_builtin
  • embedding/scenario_router.py_is_valid_id
  • embedding/scenario_router.py_iter_scenarios
  • embedding/scenario_router.py_load_scenario
  • embedding/scenario_router.py_new_unique_id
  • embedding/scenario_router.py_read_doc
  • embedding/scenario_router.py_scenario_id_of
  • embedding/scenario_router.pydb_status
  • embedding/scenario_router.pydelete_scenario
  • embedding/scenario_router.pyget_scenario
  • embedding/scenario_router.pylist_scenarios
  • embedding/scenario_router.pyreload_scenarios
  • embedding/scenario_router.pyupload_scenario

🔎 발견된 이슈

심각도 분류 파일 내용
🔴 HIGH 의존성 requirements.txt 0 import embedding 추가됐으나 requirements.txt에 없음
🔴 HIGH 의존성 requirements.txt 0 import secrets 추가됐으나 requirements.txt에 없음
🟠 MEDIUM 복잡도 main.py 389 함수 _run_vscode_scan 길이 114줄 (권장 80줄 이하)
🟠 MEDIUM 복잡도 main.py 507 함수 scan 길이 705줄 (권장 80줄 이하)
🟡 LOW 위험 패턴 main.py 870 파일 쓰기 — 경로 검증 여부 확인 필요
🟡 LOW 위험 패턴 main.py 873 파일 쓰기 — 경로 검증 여부 확인 필요
🟡 LOW 위험 패턴 main.py 876 파일 쓰기 — 경로 검증 여부 확인 필요
🟡 LOW 위험 패턴 main.py 879 파일 쓰기 — 경로 검증 여부 확인 필요
🟡 LOW 위험 패턴 main.py 882 파일 쓰기 — 경로 검증 여부 확인 필요
🟡 LOW 위험 패턴 main.py 885 파일 쓰기 — 경로 검증 여부 확인 필요
🟡 LOW 복잡도 main.py 507 함수 scan 중첩 깊이 6 (권장 5 이하)

📋 PM 판단 요약

31개 파일 변경. 신규 심볼 19개 추가. 발견된 이슈: 🚫 BLOCK 0건 / 🔴 HIGH 2건 / 🟠 MEDIUM 2건 / 🟡 LOW 7건.


🤖 자동 생성 — Code Review Pipeline (Static Analysis)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants