Skip to content

Latest commit

 

History

History
56 lines (50 loc) · 1.64 KB

README.md

File metadata and controls

56 lines (50 loc) · 1.64 KB

fixinator-runner

A simple little CFML app to run scans with fixinator

Setup

  1. Download this code unzip it, and place it in a folder, eg fixinator-runner on your CF server
  2. Download the FixinatorClient.zip and extract all the files into a sub folder: fixinator-runner/fixinatorclient
  3. Edit the fixinator-runner/config.cfm and specify paths and applications
  4. Hit fixinator-runner/scan.cfm in your browser to generate the reports, optionally setup a scheduled task to automate the process

Your file structure on your CF server web root should look like this:

/fixinator_runner/
    Application.cfc
    config.cfm
    scan.cfm
    /fixinatorclient/
        box.json
        models/
        mixins/
        ...

Example Config

{
    "fixinator_api_url": "https://fixinator.example.com/scan/",
    "fixinator_api_key": "",
    "report_directory": "c:\fixinator\reports\",
    "report_format": "pdf",
    "email_reports_from": "[email protected]",
    "applications": [
      {
        "name": "my_example_app",
        "path": "C:\my_example_app\",
        "email_reports_to": "",
        "fixinator_config": {
          "minConfidence": "high",
          "minSeverity": "high",
          "ignoreScanners": ["xss"]
        }
      },
      {
        "name": "my_other_app",
        "path": "C:\my_other_app\",
        "email_reports_to": "[email protected],[email protected]",
        "fixinator_config": {
          "minConfidence": "low",
          "minSeverity": "low"
        }
      }
    ]
}