2014-07-02 47 views
0

从前几天开始,我一直在为ColdFusion寻找静态代码分析工具。直到现在我还没有一个好的。我找到了两个。是否有可用于ColdFusion的可靠静态代码分析工具?

  1. YASCA
  2. https://code.google.com/p/cf-metrics/

从YASCA我只得到XSS警报和一些警报会议MGMT,没有什么比这更。我已经尝试过整个项目。 我甚至无法使用ColdFusion10正确安装cf-metrics,将所需的jar文件放入lib文件夹后,由于某些isapi重定向isse,我无法访问我的IIS站点 。

还有其他工具吗?

+0

现在(2017)的选项似乎是CFLint和非自由的安全代码分析器,它不幸地作为CF Builder IDE的一部分运行:https://helpx.adobe.com/coldfusion/2016/security-enhancements.html - 我正在考虑构建一个SAST解​​决方案。 – Leo

回答

3

我在过去看过几次,因为我维护一个大型的CF应用程序。

每次我看,我都找不到合适的东西。我花了一段时间来研究使用Railo CFML解析器(因为它是开源的)来构建自己的东西,并在当时得出结论,这是可能的,但这不是一项小任务。

您可能能够重新检查Railo方法,但将Rail从Rail中提供到现有的代码分析工具中。我从来没有那么远,但可能在一定程度上。

我很喜欢听到不同的声音,但简短的回答是,那里没有多少东西。

4

如果你还在寻找一个ColdFusion Linter,我会推荐CFLint。它托管在GitHub和Maven上。解析器已更新为使用ANTLR4,因此它比以前的版本要快得多。我们也比JSLint更容易定制。

相关问题