changelogs.md


sergejmueller/wpscan

Repository  -  API  -  Source

1.2.0

December 5, 2018

Changes

  • Update outdated packages
  • Update Node to v8.10.0

1.1.4

February 19, 2018

Changes

  • Update outdated packages

1.1.3

June 29, 2017

Changes

  • Update outdated packages

1.1.2

March 10, 2017

Changes

  • Update outdated packages

1.1.1

November 5, 2016

Changes

  • .travis.yml: Add npm link as before_script
  • package.json: Update request to v2.78.0
  • package.json: Remove npm outdated from npm test

1.1.0

November 3, 2016

New

  • wpcheck [-v | --version] to print wpcheck version

1.0.0

November 2, 2016

New

  • Rename project into wpcheck (closes #29)
  • Add ESLint node plugin
  • Add yarn.lock file

Changes

  • .eslintrc.json: Rename .eslintrc
  • .gitignore: Remove *.lock and .idea
  • README.md: Add yarn add global command

0.7.2

October 8, 2016

Changes

  • Travis: Remove node_js v4 & v5
  • package.json: Update mocha, request, eslint, child-process-promise
  • Readme: Set Node.js version to >= 6
  • package.json: Set engines.node to >= 6
  • gitignore: Add .idea rule
  • Closes #27

0.7.1

August 15, 2016

Changes

  • Readme: Fixes a few typos (#24)
  • Readme: Remove [root] prefix from install command (#23)

0.7.0

August 4, 2016

New

  • Rule: Scan for Apache Directory Listing

Changes

  • Test: Add Directory listing tests
  • Howto: Add Directory listing part
  • Todo: Remove Directory listing part
  • Readme: Text changes
  • package.json: Update mocha version

0.6.1

August 2, 2016

Changes

  • Test: Verify filter naming output
  • Todo: Remove & restructure tasks
  • Readme: Text changes
  • package.json: Update eslint version

0.6.0

August 1, 2016

New

  • Rule: Scan WordPress for FPD vulnerability

Changes

  • Core: Add filter name to the log output
  • Core: Add module description to wpcheck --help
  • Core: Add function fileName to lib/finder.js
  • Rule: Rename file-exists.js into sensitive-files.js
  • Rule: Rename finder.js into fs.js
  • Rule: Refactor all wpcheck rules
  • Test: Refactor some test rules
  • Readme: Text changes
  • Howto: Text changes
  • package.json: Update mocha and eslint versions

0.5.5

July 28, 2016

Changes

  • Core: Add new Error() to Promise rejects
  • Misc: Add HOWTO.md with WordPress security tips
  • Readme: Text changes

0.5.4

July 27, 2016

Changes

  • Core: Refactor file-exists.js rule library
  • Test: Extract testcase domain into config/test.json
  • package.json: Add config to the files array
  • package.json: Set preferGlobal to true

0.5.3

July 26, 2016

Changes

  • Core: Refactor all JS files for ES6 support
  • Core: Add url.js as a new wpcheck module
  • Core: Remove app-module-path npm module
  • Core: Remove helpers.js wpcheck module
  • Core: Update request npm module to v2.74.0
  • Test: Use a testcase domain
  • Readme: Text changes

0.5.2

July 22, 2016

Changes

  • Core: Add new library finder.js with file system functions
  • Core: Refactor app.js in association with finder.js
  • Core: Remove makeAbsolute function from helpers.js
  • package.json: Add npm outdated to npm test
  • Readme: Add Features part
  • Readme: More text changes

0.5.1

July 21, 2016

Changes

  • Core: Split config.json into separate config files
  • Core: Outsource help functionality into lib/help.js
  • package.json: Update must and eslint versions

0.5.0

July 20, 2016

New

  • Option: --ignore-rule skips execution of a specific rule
  • Core: Add Node.js version check
  • Test: Add --ignore-rule cases

Changes

  • Readme: Text changes
  • Test: must.include instead of must.have.string

0.4.2

July 18, 2016

New

  • Option: --help outputs supplied help text
  • Core: Add timeout to initial app requests
  • Test: Add wpcheck --help case
  • Readme: Add Default rules part
  • Readme: Add --help option

Changes

  • Core: Refactor app singletons
  • Example: Rename ./examples./example
  • Example: Rename sources.txtsources/list.txt
  • package.json: Set repositorysergejmueller/wpcheck
  • package.json: Set engines.node>=4
  • package.json: Set files["lib","index.js","config.json"]

0.4.1

July 15, 2016

Changes

  • Rule: Sensitive dotfiles availability check
  • Core: Remove prepend helper function
  • Readme: Text changes

0.4.0

July 14, 2016

New

  • Option: --bulk-file reads sources/URLs from a file
  • Core: Add helper function makeAbsolute
  • Test: Bulk file tests
  • Rule: Availability check for wp-config-sample.php
  • Examples: Add bulk file sources.txt

Changes

  • Core: Refactor index.js
  • Core: Export config data into config.json
  • Core: Set the default User-Agent to wpcheck
  • Core: Split error and status code warnings
  • Readme: Text changes

0.3.0

July 4, 2016

New

  • Rule: Scan WordPress login page for vulnerabilities
  • Option: Custom User-Agent string via --user-agent

Changes

  • Test: Replace chai testing library by must
  • Core: Rename data object key silent to silentMode
  • Readme: Text changes
  • Travis: Add node_js v4

0.2.2

July 3, 2016

New

  • Test: Add new mocha tests
  • Test: Add comments to all mocha tests

Changes

  • ESLint: Bump to v3.0.0
  • Core: Rename app lib message to log
  • Core: Rename message.success to log.ok
  • Core: Remove function message.die and replace by log.warn

0.2.1

July 1, 2016

Changes

  • Core: Add normalizeURL function with validUrl check
  • Readme: Text changes

0.2.0

June 30, 2016

New

  • Test: Add multiple mocha tests
  • Core: URI autocomplete for CLI commands (ma.tt → http://ma.tt)
  • Core: Extended functionality for CLI arguments handling
  • Core: Shortcuts for CLI options (-s--silent & -r--rules-dir)

Changes

  • Travis: Remove node_js versions <= 4
  • ESLint: Add mocha: true to env arguments
  • Codeclimate: Add test folder to exclude_paths

0.1.2

June 27, 2016

New

  • Readme: Add badges ;)

Changes

  • Readme: Reorganize text blocks
  • ESLint: Embed path to .eslintrc
  • Codeclimate: Set mass_threshold to 50

0.1.1

June 27, 2016

New

  • Examples: Add example file for custom rules

Changes

  • Readme: Add more example snippets
  • Readme: Add description for custom rules
  • ESLint: Check all JS files
  • ESLint: Add sourceType: module property
  • Core: Replace var by const when it's necessary
  • Core: Add silent state to message.(success|notice) calls
  • Core: Better error handling for rules loading

0.1.0

June 26, 2016

New

  • Core functionality
  • Option: Silent mode
  • Option: Load additional rules from a custom directory
  • Rule: System files exists