Skip to content
This repository has been archived by the owner on Feb 19, 2019. It is now read-only.

zsxsoft-deprecated/appchecker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AppChecker (Deprecated)

Z-Blog应用中心上架检测工具。 Deprecated, see: https://github.com/zsxsoft/zbp-app-validator

命令行使用说明

安装Electron

npm install electron-prebuilt -g

修改配置文件

在config.json里修改博客地址、博客本地路径等信息。

检测已安装的应用

php checker run [YOUR_APP_ID]

解压并检测应用

php checker install [YOUR_ZBA_PATH]

环境要求

GUI: Windows + .NET Framework 4.0

PHP: 5.4+

Electron: v0.35.0+

Z-BlogPHP: 1.5+

上架标准

http://wiki.zblogcn.com/doku.php?id=app:auditstandard

检测内容

  1. ! 不规范的全局变量、函数等命名
  2. * 在数据库内使用rand函数
  3. (主题)首页及文章页W3C验证(主要用于检测未闭合标签)
  4. * (主题)可能会导致BUG的foreach as变量
  5. (主题)加载出错的图片等资源
  6. (主题)jQuery版本号
  7. (主题)自动截图
  8. * curl等网络类函数使用(应使用系统的Network类替代)
  9. * eval、system等函数

标注*的内容代表仅进行初步检测,不检测较为高级的使用方法(如使用$variable = function_name来替代直接调用函数)。

标注!的内容,一经检测到直接停止剩余检测。

开源协议

The MIT License