📱 IRify开发日志 2025-04-11 🚀
IRify v1.0.0-0411
Yaklang 1.4.1-beta2
yaklang
CodeScan
By Yaklang PR#2656 [1]Yaklang PR#@2659[2] @wlingze[3]
新增 code-scan
参数
-
• 提供更便捷的代码编译+扫描功能 -
• 支持导出为 Sarif
格式报告 -
• 与前端行为保持一致 命令行信息演示
功能修复
✅ 重构数据流分析 bottom-use 分析中易出错的代码逻辑
-
• By Yaklang PR#2655[4] @wlingze[5]
✅ 代码编译优化:类型分析失败后支持通过值进行判断
-
• By Yaklang PR#2658[6] @ Q16G[7]
🔧 IRify
代码审计功能快捷键一览:
By Yakit PR#2499 [8] @ **youngster-yj[9]
✅ 修复上个版本代码审计功能快捷键 bug
1️⃣ 代码审计页面内:
-
• 双击 shift
唤出代码搜索功能 -
• 选中内容将自动进行搜索 搜索自动选中内容演示
2️⃣ 代码搜索窗口:
-
• ⬆️⬇️ 上下选择搜索结果 -
• tab
切换搜索类型 -
• 回车
跳转到对应代码搜索结果列表
3️⃣ 规则编写窗口:
-
• command/control + 回车
运行当前编写的规则规则编写窗口
编译项目自动确定语言
By Yaklang PR #2646[10] @ Q16G[11]
✅ 修复此前版本中代码编译某些情况下语言确定失败在之前的《SyntaxFlow Tips:Java 注解》的文章中,我们提到单文件的项目的编译需要手动确定语言是个 bug,目前这一 bug 已经被修复:
规则执行结果按文件排序
By Yaklang PR#2655[12] @wlingze[13]
✅ 将审计结果进行排序后展示
审计结果中,内容将会按照文件名+位置进行排序,方便代码审计的流程中查看结果:
🔔 关注开发者!获取一手开发动态与技术更新!
引用链接
[1]
Yaklang PR#2656 :https://github.com/yaklang/yaklang/pull/2656[2]
Yaklang PR#@2659:https://github.com/yaklang/yaklang/pull/2659[3]
wlingze:https://github.com/wlingze[4]
Yaklang PR#2655:https://github.com/yaklang/yaklang/pull/2655[5]
wlingze:https://github.com/wlingze[6]
Yaklang PR#2658:https://github.com/yaklang/yaklang/pull/2658[7]
Q16G:https://github.com/Q16G[8]
Yakit PR#2499 :https://github.com/yaklang/yakit/pull/2499[9]
youngster-yj:https://github.com/youngster-yj[10]
Yaklang PR #2646:https://github.com/yaklang/yaklang/pull/2646[11]
Q16G:https://github.com/Q16G[12]
Yaklang PR#2655:https://github.com/yaklang/yaklang/pull/2655[13]
wlingze:https://github.com/wlingze
原文始发于微信公众号(令则的代码笔记):IRify开发日志 #1
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论