Skip to content

POC检索bug优化 #1631

Description

@youyouiooi

📝 问题描述

漏洞检测 - POC 检测模块
POC 搜索框标注 “支持分隔符”,经过我的测试好像仅支持**AND(并且)**逻辑,尝试使用 a || b 语法无法实现 OR多关键词检索。

同时在搜索框缺少语法提示,容易产生使用困惑。希望可以增加悬浮提示,展示搜索示例。

🕹 复现步骤

  1. 使用环境
    • 目标系统:Windows 11
    • 无影版本:v3.4.0
    • 网络环境:本地功能测试
  2. 功能配置
    • 功能模块:漏洞检测-POC检测
    • 防护设备:无
  3. 异常描述
    • 复现操作:

1). POC 搜索框输入帆软,返回 21 条 POC 结果;

Image

2). POC 搜索框输入 fine ,返回 30 条 POC 结果;

Image

3). POC 搜索框输入帆软 fine,仅返回 12 条结果,表现为同时匹配两个关键词(AND 并且); 我的本意是搜索帆软 || fine 如果是我使用错误分隔符所导致,希望可以增加悬浮提示,展示搜索示例

Image

4). 使用 帆软 || fine 尝试实现 OR 或逻辑,无法得到预期合并结果,不支持或逻辑。

  • 预期:希望支持 OR(或者)检索语法;如果暂不支持 OR 语法,建议在搜索框增加悬浮提示,写明语法示例。
  • 建议需求:搜索框增加悬浮说明,举例:
    空格 = 逻辑或,可以匹配多个关键词(OR)
    

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions