Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: GitHubNull/sqlmapWebUI
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: GitHubNull/sqlmapWebUI
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: fix/ui-parameter-display-issues
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 1 commit
  • 8 files changed
  • 1 contributor

Commits on Feb 6, 2026

  1. fix: 修复引导式参数编辑器的参数显示和加载问题

    修复了用户反馈的多个UI问题:
    
    问题1:参数名显示错误
    - 参数列表和已选参数显示的是内部Java字段名(如getBanner)
    - 应该显示SQLMap CLI命令行名(如--banner)
    - 修复:在渲染器中使用getCliName()方法显示CLI命令名
    - 优化:搜索功能现在也按CLI命令名搜索
    
    问题2:参数添加后消失
    - getConfigValue()方法缺少约155个参数的case语句
    - 导致这些参数无法正确从ScanConfig对象检索
    - 修复:为所有215个参数添加完整的switch case语句
    
    问题3:--answers参数引号处理
    - 逗号分隔的值需要用引号包围,但用户需手动添加
    - 修复:自动为包含逗号的answers值添加引号
    - 编辑时自动去除引号,方便用户编辑
    
    问题4:分类定义重复
    - 多个分类有重复定义(Request、Optimization、Techniques、Enumeration、General)
    - 第二个定义覆盖了第一个,导致大量参数丢失
    - 修复:合并重复分类,确保所有参数正确显示
    
    修改文件:
    - GuidedParamEditor.java (Montoya & Legacy API)
    - ParamMeta.java (Montoya & Legacy API)
    - ScanConfigParser.java (Montoya & Legacy API)
    - AGENTS.md (文档更新)
    - SQLMap参数支持进度.md (新增修复记录)
    
    影响范围:
    - 修复了所有215个SQLMap参数的显示问题
    - 所有参数现在都能正确添加、编辑、保存
    - -v和--batch等基础参数现在可用
    lanshuizhiyue committed Feb 6, 2026
    Configuration menu
    Copy the full SHA
    1572316 View commit details
    Browse the repository at this point in the history
Loading