Automated Security/Penetration testing demo with OWASP ZAP + Selenium + TestNG + Gauge + Java + Maven + Odoo. This repository has 2 ways to run the test :
- run it via TestNG framework
- run it via Gauge framework
- This demo/repository is to provide example or framework/model that QA can be integrated as a part of CICD -DevSecOps.
https://www.redhat.com/en/topics/devops/what-is-devsecops
- Eveybody can clone/fork from this repository, run in their own local and learn security/penetration testing as a proof of concept.
The author of this repository is not subject expert matter in penetration testing. If you have any idea, suggestion or something that can be improved. Nice to talk!! Sharing is caring. Let's learn together....
This library/demo still unable to spidering sites & links after login if web application contains authentication token such as CSRF,etc during form login submission.
MacOs/linux
IntelliJ
Gauge is a light-weight cross-platform test automation tool with the ability to author test cases in the business language.
https://gauge.org/
https://docs.gauge.org/getting_started/installing-gauge.html?os=macos&language=java&ide=intellij
Installation :
$ brew install gauge
$ gauge install java
$ gauge -v
Gauge version: 1.0.6
Plugins
-------
html-report (4.0.8)
java (0.7.3)
screenshot (0.0.1)
The OWASP Zed Attack Proxy (ZAP) is one of the world’s most popular free security tools and is actively maintained by hundreds of international volunteers*. It can help you automatically find security vulnerabilities in your web applications while you are developing and testing your applications. Its also a great tool for experienced pentesters to use for manual security testing.
https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project
https://github.com/zaproxy/zaproxy/wiki/Downloads
$ brew cask install owasp-zap
Let's get familiar with it.
https://www.youtube.com/watch?v=wXext48sIHk
https://www.youtube.com/watch?v=b8M7Iha68I8
Odoo is an (Open Source ERP) all-in-one business software including CRM, website/e-commerce, billing, accounting, manufacturing, warehouse - and project management, and inventory. Odoo will be used in this repository as web application target to find vulnerabilities.
https://hub.docker.com/r/bitnami/odoo/
Installation :
$ curl -sSL https://raw.githubusercontent.com/bitnami/bitnami-docker-odoo/master/docker-compose.yml > docker-compose.yml
Run Odoo server :
$ docker-compose up -d
Gauge is another alternative framework to write a test via specification without gerkhin langunge
(i.e Cucumber/JBehave)
https://docs.gauge.org/writing-specifications.html?os=macos&language=java&ide=intellij
Gauge Test
specs : A specification is a business test case which describes a particular feature of the application that needs testing.
reports : Gauge test report (html)
concepts : Concepts provide the ability to combine re-usable, logical groups of steps into a single unit.
TestNG Test
OdooScanTest.java
$ mvn clean test -DsuitXmlFile=TestNG.xml
or
$ mvn clean test
$ mvn gauge:execute
i.e.
Note : consider only the result that related to web app target (http://localhost/web/login/...)
CLICK ME
GAUGE LOG :
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for owaspzapodoogauge:owaspzapodoogauge:jar:1.0-SNAPSHOT
[WARNING] 'dependencies.dependency.systemPath' for net.continuumsecurity:zap-java-api:jar should not point at files within the project directory, ${project.basedir}/libs/proxy-2.4.2-SNAPSHOT.jar will be unresolvable by dependent projects @ line 73, column 25
[WARNING] 'dependencies.dependency.systemPath' for org.owasp:zaproxy-client-api:jar should not point at files within the project directory, ${project.basedir}/libs/zap-api-2.4-v6.jar will be unresolvable by dependent projects @ line 80, column 25
[WARNING] 'dependencies.dependency.systemPath' for edu.umass.cs.benchlab:harlib:jar should not point at files within the project directory, ${project.basedir}/libs/harlib-1.1.1.jar will be unresolvable by dependent projects @ line 87, column 25
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.testng:testng:jar -> duplicate declaration of version 7.0.0 @ line 89, column 21
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: com.thoughtworks.gauge:gauge-java:jar -> duplicate declaration of version 0.6.7 @ line 102, column 21
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO]
[INFO] ----------------< owaspzapodoogauge:owaspzapodoogauge >-----------------
[INFO] Building owaspzapodoogauge 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- gauge-maven-plugin:1.3.0:execute (default-cli) @ owaspzapodoogauge ---
[WARNING] [gauge] Property 'specsDir' not set. Using default value => 'specs'
Telemetry
---------
This installation of Gauge collects usage data in order to help us improve your experience.
The data is anonymous and doesn't include command-line arguments.
To turn this message off opt in or out by running 'gauge telemetry on' or 'gauge telemetry off'.
Read more about Gauge telemetry at https://gauge.org/telemetry
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.google.protobuf.UnsafeUtil (file:/Users/oktaliem/.m2/repository/com/google/protobuf/protobuf-java/3.3.1/protobuf-java-3.3.1.jar) to field java.nio.Buffer.address
WARNING: Please consider reporting this to the maintainers of com.google.protobuf.UnsafeUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Nov 28, 2019 6:56:01 AM org.openqa.selenium.remote.DesiredCapabilities chrome
INFO: Using `new ChromeOptions()` is preferred to `DesiredCapabilities.chrome()`
Starting ChromeDriver 78.0.3904.70 (edb9c9f3de0247fd912a77b7f6cae7447f6d3ad5-refs/branch-heads/3904@{#800}) on port 23537
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
Nov 28, 2019 6:56:04 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: W3C
# Odoo Security/Penetration Testing
## TC01 - Login Page ZAP Scanning before Login 2019-11-28 06:56:05,133 [Thread-0] INFO Gauge - Landing to Login Page: http://localhost/web/login/
✔http://localhost/web/login/
2019-11-28 06:56:05,850 [Thread-0] INFO Gauge - Created client to ZAP API
2019-11-28 06:56:05,850 [Thread-0] INFO Gauge - Spidering Odoo...
2019-11-28 06:56:08,934 [Thread-0] INFO Gauge - Found URL: http://localhost/sitemap.xml
2019-11-28 06:56:08,934 [Thread-0] INFO Gauge - Found URL: http://localhost/
2019-11-28 06:56:08,934 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/css/bootstrap.css
2019-11-28 06:56:08,934 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/collapse.js
2019-11-28 06:56:08,934 [Thread-0] INFO Gauge - Found URL: http://localhost/web/signup
2019-11-28 06:56:08,934 [Thread-0] INFO Gauge - Found URL: http://localhost/logo.png?company=1
2019-11-28 06:56:08,934 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/src/img/logo2.png
2019-11-28 06:56:08,934 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/scrollspy.js
2019-11-28 06:56:08,934 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/modal.js
2019-11-28 06:56:08,934 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/popover.js
2019-11-28 06:56:08,934 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/alert.js
2019-11-28 06:56:08,935 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/tooltip.js
2019-11-28 06:56:08,935 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/index.js
2019-11-28 06:56:08,935 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/jquery/jquery.js
2019-11-28 06:56:08,935 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/carousel.js
2019-11-28 06:56:08,935 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/tab.js
2019-11-28 06:56:08,935 [Thread-0] INFO Gauge - Found URL: http://localhost/robots.txt
2019-11-28 06:56:08,935 [Thread-0] INFO Gauge - Found URL: http://localhost/web
2019-11-28 06:56:08,935 [Thread-0] INFO Gauge - Found URL: http://localhost/web/signup?redirect=http%3A%2F%2Flocalhost%2Fmy
2019-11-28 06:56:08,935 [Thread-0] INFO Gauge - Found URL: http://localhost/web/content/425-bd52e6b/web.assets_frontend_minimal_js.js
2019-11-28 06:56:08,935 [Thread-0] INFO Gauge - Found URL: http://localhost/web/login/
2019-11-28 06:56:08,935 [Thread-0] INFO Gauge - Found URL: http://localhost/web/binary/company_logo
2019-11-28 06:56:08,935 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/fontawesome/css/font-awesome.css
2019-11-28 06:56:08,935 [Thread-0] INFO Gauge - Found URL: http://localhost/web/reset_password
2019-11-28 06:56:08,935 [Thread-0] INFO Gauge - Found URL: http://localhost/web/database/manager
2019-11-28 06:56:08,935 [Thread-0] INFO Gauge - Found URL: http://localhost/web/content/664-fa3905a/web.assets_frontend.css
2019-11-28 06:56:08,935 [Thread-0] INFO Gauge - Found URL: http://localhost/web/login
2019-11-28 06:56:08,935 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/src/img/odoo_logo_tiny.png
2019-11-28 06:56:08,935 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/dropdown.js
2019-11-28 06:56:08,936 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/src/img/favicon.ico
2019-11-28 06:56:08,936 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/util.js
2019-11-28 06:56:08,936 [Thread-0] INFO Gauge - Found URL: http://localhost/web/content/424-d600052/web.assets_common_minimal_js.js
2019-11-28 06:56:08,936 [Thread-0] INFO Gauge - Found URL: http://localhost/web?db=bitnami_odoo
2019-11-28 06:56:08,936 [Thread-0] INFO Gauge - Found URL: http://localhost/web/content/654-4cce8d0/web.assets_common.css
2019-11-28 06:56:08,936 [Thread-0] INFO Gauge - Found URL: http://localhost/my
2019-11-28 06:56:08,936 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/button.js
2019-11-28 06:56:08,936 [Thread-0] INFO Gauge - Found URL: http://localhost/web/login?redirect=http%3A%2F%2Flocalhost%2Fmy
2019-11-28 06:56:08,936 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/popper/popper.js
2019-11-28 06:56:08,936 [Thread-0] INFO Gauge - Found URL: http://localhost/web/reset_password?redirect=http%3A%2F%2Flocalhost%2Fmy
2019-11-28 06:56:08,936 [Thread-0] INFO Gauge - Spider Odoo done.....
✔2019-11-28 06:56:09,158 [Thread-0] INFO Gauge - Set Alert and Attack Strength
✔2019-11-28 06:56:09,168 [Thread-0] INFO Gauge - Set Enable Passive Scanner
✔2019-11-28 06:56:09,173 [Thread-0] INFO Gauge - Scanning...http://localhost/web/login/
2019-11-28 06:56:09,274 [Thread-0] INFO Gauge - Scan is 13% complete.
2019-11-28 06:56:10,281 [Thread-0] INFO Gauge - Scan is 13% complete.
2019-11-28 06:56:11,288 [Thread-0] INFO Gauge - Scan is 100% complete.
2019-11-28 06:56:12,289 [Thread-0] INFO Gauge - Scanning done.
✔2019-11-28 06:56:12,368 [Thread-0] INFO Gauge - Remove false positive
✔2019-11-28 06:56:12,453 [Thread-0] INFO Gauge - Generate HTML Report
✔
## TC02 - Afer Login ZAP Scanning after Login 2019-11-28 06:56:12,640 [Thread-0] INFO Gauge - Landing to Login Page: http://localhost/web/login/
✔2019-11-28 06:56:12,819 [Thread-0] INFO Gauge - User inputs field with element: By.id: login and value user@example.com
2019-11-28 06:56:12,910 [Thread-0] INFO Gauge - User inputs field with element: By.id: password and value bitnami
2019-11-28 06:56:18,821 [Thread-0] INFO Gauge - User clicks On Element: By.className: btn-primary
2019-11-28 06:56:21,826 [Thread-0] INFO Gauge - User waits for 3000 milliseconds
✔http://localhost/web#cids=1
2019-11-28 06:56:22,381 [Thread-0] INFO Gauge - Created client to ZAP API
2019-11-28 06:56:22,381 [Thread-0] INFO Gauge - Spidering Odoo...
2019-11-28 06:56:25,457 [Thread-0] INFO Gauge - Found URL: http://localhost/sitemap.xml
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/css/bootstrap.css
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/collapse.js
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/logo.png?company=1
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/web/signup
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/src/img/logo2.png
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/scrollspy.js
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/modal.js
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/popover.js
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/alert.js
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/tooltip.js
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/index.js
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/jquery/jquery.js
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/carousel.js
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/tab.js
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/robots.txt
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/web
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/web/signup?redirect=http%3A%2F%2Flocalhost%2Fmy
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/web/content/425-bd52e6b/web.assets_frontend_minimal_js.js
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/web/binary/company_logo
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/fontawesome/css/font-awesome.css
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/web/database/manager
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/web/reset_password
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/web/login
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/web/content/664-fa3905a/web.assets_frontend.css
2019-11-28 06:56:25,458 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/src/img/odoo_logo_tiny.png
2019-11-28 06:56:25,459 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/dropdown.js
2019-11-28 06:56:25,459 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/src/img/favicon.ico
2019-11-28 06:56:25,459 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/util.js
2019-11-28 06:56:25,459 [Thread-0] INFO Gauge - Found URL: http://localhost/web/content/424-d600052/web.assets_common_minimal_js.js
2019-11-28 06:56:25,459 [Thread-0] INFO Gauge - Found URL: http://localhost/web?db=bitnami_odoo
2019-11-28 06:56:25,459 [Thread-0] INFO Gauge - Found URL: http://localhost/my
2019-11-28 06:56:25,459 [Thread-0] INFO Gauge - Found URL: http://localhost/web/content/654-4cce8d0/web.assets_common.css
2019-11-28 06:56:25,459 [Thread-0] INFO Gauge - Found URL: http://localhost/web/login?redirect=http%3A%2F%2Flocalhost%2Fmy
2019-11-28 06:56:25,459 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/button.js
2019-11-28 06:56:25,459 [Thread-0] INFO Gauge - Found URL: http://localhost/web/reset_password?redirect=http%3A%2F%2Flocalhost%2Fmy
2019-11-28 06:56:25,459 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/popper/popper.js
2019-11-28 06:56:25,459 [Thread-0] INFO Gauge - Spider Odoo done.....
✔2019-11-28 06:56:25,723 [Thread-0] INFO Gauge - Set Alert and Attack Strength
✔2019-11-28 06:56:25,749 [Thread-0] INFO Gauge - Set Enable Passive Scanner
✔2019-11-28 06:56:25,756 [Thread-0] INFO Gauge - Scanning...http://localhost/web#cids=1
2019-11-28 06:56:25,800 [Thread-0] INFO Gauge - Scan is 0% complete.
2019-11-28 06:56:26,807 [Thread-0] INFO Gauge - Scan is 2% complete.
2019-11-28 06:56:27,814 [Thread-0] INFO Gauge - Scan is 2% complete.
2019-11-28 06:56:28,822 [Thread-0] INFO Gauge - Scan is 2% complete.
2019-11-28 06:56:29,830 [Thread-0] INFO Gauge - Scan is 2% complete.
2019-11-28 06:56:30,840 [Thread-0] INFO Gauge - Scan is 2% complete.
2019-11-28 06:56:31,849 [Thread-0] INFO Gauge - Scan is 2% complete.
2019-11-28 06:56:32,856 [Thread-0] INFO Gauge - Scan is 2% complete.
2019-11-28 06:56:33,863 [Thread-0] INFO Gauge - Scan is 2% complete.
2019-11-28 06:56:34,870 [Thread-0] INFO Gauge - Scan is 2% complete.
2019-11-28 06:56:35,876 [Thread-0] INFO Gauge - Scan is 3% complete.
2019-11-28 06:56:36,882 [Thread-0] INFO Gauge - Scan is 3% complete.
2019-11-28 06:56:37,888 [Thread-0] INFO Gauge - Scan is 4% complete.
2019-11-28 06:56:38,894 [Thread-0] INFO Gauge - Scan is 7% complete.
2019-11-28 06:56:39,899 [Thread-0] INFO Gauge - Scan is 7% complete.
2019-11-28 06:56:40,910 [Thread-0] INFO Gauge - Scan is 7% complete.
2019-11-28 06:56:41,930 [Thread-0] INFO Gauge - Scan is 8% complete.
2019-11-28 06:56:42,936 [Thread-0] INFO Gauge - Scan is 8% complete.
2019-11-28 06:56:43,944 [Thread-0] INFO Gauge - Scan is 11% complete.
2019-11-28 06:56:44,951 [Thread-0] INFO Gauge - Scan is 11% complete.
2019-11-28 06:56:45,960 [Thread-0] INFO Gauge - Scan is 18% complete.
2019-11-28 06:56:46,970 [Thread-0] INFO Gauge - Scan is 21% complete.
2019-11-28 06:56:47,977 [Thread-0] INFO Gauge - Scan is 24% complete.
2019-11-28 06:56:48,980 [Thread-0] INFO Gauge - Scan is 24% complete.
2019-11-28 06:56:49,985 [Thread-0] INFO Gauge - Scan is 26% complete.
2019-11-28 06:56:50,994 [Thread-0] INFO Gauge - Scan is 29% complete.
2019-11-28 06:56:52,002 [Thread-0] INFO Gauge - Scan is 32% complete.
2019-11-28 06:56:53,016 [Thread-0] INFO Gauge - Scan is 34% complete.
2019-11-28 06:56:54,026 [Thread-0] INFO Gauge - Scan is 35% complete.
2019-11-28 06:56:55,036 [Thread-0] INFO Gauge - Scan is 36% complete.
2019-11-28 06:56:56,049 [Thread-0] INFO Gauge - Scan is 37% complete.
2019-11-28 06:56:57,058 [Thread-0] INFO Gauge - Scan is 38% complete.
2019-11-28 06:56:58,067 [Thread-0] INFO Gauge - Scan is 41% complete.
2019-11-28 06:56:59,075 [Thread-0] INFO Gauge - Scan is 43% complete.
2019-11-28 06:57:00,084 [Thread-0] INFO Gauge - Scan is 46% complete.
2019-11-28 06:57:01,087 [Thread-0] INFO Gauge - Scan is 46% complete.
2019-11-28 06:57:02,104 [Thread-0] INFO Gauge - Scan is 46% complete.
2019-11-28 06:57:03,114 [Thread-0] INFO Gauge - Scan is 46% complete.
2019-11-28 06:57:04,119 [Thread-0] INFO Gauge - Scan is 46% complete.
2019-11-28 06:57:05,124 [Thread-0] INFO Gauge - Scan is 46% complete.
2019-11-28 06:57:06,130 [Thread-0] INFO Gauge - Scan is 46% complete.
2019-11-28 06:57:07,135 [Thread-0] INFO Gauge - Scan is 47% complete.
2019-11-28 06:57:08,139 [Thread-0] INFO Gauge - Scan is 49% complete.
2019-11-28 06:57:09,145 [Thread-0] INFO Gauge - Scan is 52% complete.
2019-11-28 06:57:10,152 [Thread-0] INFO Gauge - Scan is 52% complete.
2019-11-28 06:57:11,159 [Thread-0] INFO Gauge - Scan is 54% complete.
2019-11-28 06:57:12,164 [Thread-0] INFO Gauge - Scan is 57% complete.
2019-11-28 06:57:13,173 [Thread-0] INFO Gauge - Scan is 57% complete.
2019-11-28 06:57:14,179 [Thread-0] INFO Gauge - Scan is 57% complete.
2019-11-28 06:57:15,187 [Thread-0] INFO Gauge - Scan is 57% complete.
2019-11-28 06:57:16,195 [Thread-0] INFO Gauge - Scan is 57% complete.
2019-11-28 06:57:17,202 [Thread-0] INFO Gauge - Scan is 57% complete.
2019-11-28 06:57:18,210 [Thread-0] INFO Gauge - Scan is 57% complete.
2019-11-28 06:57:19,215 [Thread-0] INFO Gauge - Scan is 58% complete.
2019-11-28 06:57:20,224 [Thread-0] INFO Gauge - Scan is 59% complete.
2019-11-28 06:57:21,230 [Thread-0] INFO Gauge - Scan is 59% complete.
2019-11-28 06:57:22,234 [Thread-0] INFO Gauge - Scan is 60% complete.
2019-11-28 06:57:23,245 [Thread-0] INFO Gauge - Scan is 61% complete.
2019-11-28 06:57:24,253 [Thread-0] INFO Gauge - Scan is 62% complete.
2019-11-28 06:57:25,260 [Thread-0] INFO Gauge - Scan is 63% complete.
2019-11-28 06:57:26,266 [Thread-0] INFO Gauge - Scan is 64% complete.
2019-11-28 06:57:27,271 [Thread-0] INFO Gauge - Scan is 65% complete.
2019-11-28 06:57:28,282 [Thread-0] INFO Gauge - Scan is 66% complete.
2019-11-28 06:57:29,290 [Thread-0] INFO Gauge - Scan is 67% complete.
2019-11-28 06:57:30,296 [Thread-0] INFO Gauge - Scan is 68% complete.
2019-11-28 06:57:31,306 [Thread-0] INFO Gauge - Scan is 69% complete.
2019-11-28 06:57:32,316 [Thread-0] INFO Gauge - Scan is 69% complete.
2019-11-28 06:57:33,319 [Thread-0] INFO Gauge - Scan is 73% complete.
2019-11-28 06:57:34,326 [Thread-0] INFO Gauge - Scan is 76% complete.
2019-11-28 06:57:35,332 [Thread-0] INFO Gauge - Scan is 79% complete.
2019-11-28 06:57:36,339 [Thread-0] INFO Gauge - Scan is 80% complete.
2019-11-28 06:57:37,349 [Thread-0] INFO Gauge - Scan is 84% complete.
2019-11-28 06:57:38,358 [Thread-0] INFO Gauge - Scan is 85% complete.
2019-11-28 06:57:39,368 [Thread-0] INFO Gauge - Scan is 86% complete.
2019-11-28 06:57:40,373 [Thread-0] INFO Gauge - Scan is 89% complete.
2019-11-28 06:57:41,382 [Thread-0] INFO Gauge - Scan is 91% complete.
2019-11-28 06:57:42,386 [Thread-0] INFO Gauge - Scan is 92% complete.
2019-11-28 06:57:43,395 [Thread-0] INFO Gauge - Scan is 100% complete.
2019-11-28 06:57:44,401 [Thread-0] INFO Gauge - Scanning done.
✔2019-11-28 06:57:44,435 [Thread-0] INFO Gauge - Alert: SQL Injection at URL: http://localhost/web/login?redirect=http%3A%2F%2Flocalhost%2Fmy+AND+1%3D1+--+ Parameter: redirect CWE ID: 89
✘
Failed Step: Remove False Positive
Specification: specs/ZapTest.spec
Error Message: java.lang.AssertionError:
Expected: <0>
but: was <1>
Stacktrace:
org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:8)
net.oktaliem.gaugetest.PageActions.removeFalsePositive(PageActions.java:521)
net.oktaliem.gaugetest.PageSteps.falsePositive(PageSteps.java:55)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
com.thoughtworks.gauge.execution.MethodExecutor.execute(MethodExecutor.java:38)
com.thoughtworks.gauge.execution.StepExecutionStage.executeStepMethod(StepExecutionStage.java:74)
com.thoughtworks.gauge.execution.StepExecutionStage.executeStep(StepExecutionStage.java:67)
com.thoughtworks.gauge.execution.StepExecutionStage.execute(StepExecutionStage.java:49)
com.thoughtworks.gauge.execution.AbstractExecutionStage.executeNext(AbstractExecutionStage.java:24)
com.thoughtworks.gauge.execution.HookExecutionStage.execute(HookExecutionStage.java:43)
com.thoughtworks.gauge.execution.ExecutionPipeline.start(ExecutionPipeline.java:29)
com.thoughtworks.gauge.processor.ExecuteStepProcessor.process(ExecuteStepProcessor.java:45)
com.thoughtworks.gauge.connection.MessageDispatcher.dispatchMessages(MessageDispatcher.java:92)
com.thoughtworks.gauge.GaugeRuntime.dispatchMessages(GaugeRuntime.java:96)
com.thoughtworks.gauge.GaugeRuntime.lambda$connectSynchronously$1(GaugeRuntime.java:79)
java.base/java.lang.Thread.run(Thread.java:834)
## TC03 - Database Manager Page ZAP Scanning 2019-11-28 06:57:46,174 [Thread-0] INFO Gauge - Landing to Database Manager Page: http://localhost/web/database/manager
✔http://localhost/web/database/manager
2019-11-28 06:57:46,726 [Thread-0] INFO Gauge - Created client to ZAP API
2019-11-28 06:57:46,727 [Thread-0] INFO Gauge - Spidering Odoo...
2019-11-28 06:57:49,796 [Thread-0] INFO Gauge - Found URL: http://localhost/sitemap.xml
2019-11-28 06:57:49,796 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/css/bootstrap.css
2019-11-28 06:57:49,796 [Thread-0] INFO Gauge - Found URL: http://localhost/
2019-11-28 06:57:49,796 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/collapse.js
2019-11-28 06:57:49,796 [Thread-0] INFO Gauge - Found URL: http://localhost/logo.png?company=1
2019-11-28 06:57:49,796 [Thread-0] INFO Gauge - Found URL: http://localhost/web/signup
2019-11-28 06:57:49,796 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/src/img/logo2.png
2019-11-28 06:57:49,796 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/scrollspy.js
2019-11-28 06:57:49,796 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/modal.js
2019-11-28 06:57:49,796 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/popover.js
2019-11-28 06:57:49,796 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/alert.js
2019-11-28 06:57:49,796 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/tooltip.js
2019-11-28 06:57:49,797 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/index.js
2019-11-28 06:57:49,797 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/jquery/jquery.js
2019-11-28 06:57:49,797 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/carousel.js
2019-11-28 06:57:49,797 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/tab.js
2019-11-28 06:57:49,797 [Thread-0] INFO Gauge - Found URL: http://localhost/robots.txt
2019-11-28 06:57:49,797 [Thread-0] INFO Gauge - Found URL: http://localhost/web
2019-11-28 06:57:49,797 [Thread-0] INFO Gauge - Found URL: http://localhost/web/signup?redirect=http%3A%2F%2Flocalhost%2Fmy
2019-11-28 06:57:49,797 [Thread-0] INFO Gauge - Found URL: http://localhost/web/content/425-bd52e6b/web.assets_frontend_minimal_js.js
2019-11-28 06:57:49,797 [Thread-0] INFO Gauge - Found URL: http://localhost/web/binary/company_logo
2019-11-28 06:57:49,797 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/fontawesome/css/font-awesome.css
2019-11-28 06:57:49,797 [Thread-0] INFO Gauge - Found URL: http://localhost/web/database/manager
2019-11-28 06:57:49,797 [Thread-0] INFO Gauge - Found URL: http://localhost/web/reset_password
2019-11-28 06:57:49,797 [Thread-0] INFO Gauge - Found URL: http://localhost/web/login
2019-11-28 06:57:49,797 [Thread-0] INFO Gauge - Found URL: http://localhost/web/content/664-fa3905a/web.assets_frontend.css
2019-11-28 06:57:49,797 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/dropdown.js
2019-11-28 06:57:49,797 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/src/img/odoo_logo_tiny.png
2019-11-28 06:57:49,797 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/src/img/favicon.ico
2019-11-28 06:57:49,797 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/util.js
2019-11-28 06:57:49,797 [Thread-0] INFO Gauge - Found URL: http://localhost/web/content/424-d600052/web.assets_common_minimal_js.js
2019-11-28 06:57:49,797 [Thread-0] INFO Gauge - Found URL: http://localhost/web?db=bitnami_odoo
2019-11-28 06:57:49,797 [Thread-0] INFO Gauge - Found URL: http://localhost/my
2019-11-28 06:57:49,797 [Thread-0] INFO Gauge - Found URL: http://localhost/web/content/654-4cce8d0/web.assets_common.css
2019-11-28 06:57:49,797 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/bootstrap/js/button.js
2019-11-28 06:57:49,798 [Thread-0] INFO Gauge - Found URL: http://localhost/web/login?redirect=http%3A%2F%2Flocalhost%2Fmy
2019-11-28 06:57:49,798 [Thread-0] INFO Gauge - Found URL: http://localhost/web/static/lib/popper/popper.js
2019-11-28 06:57:49,798 [Thread-0] INFO Gauge - Found URL: http://localhost/web/reset_password?redirect=http%3A%2F%2Flocalhost%2Fmy
2019-11-28 06:57:49,798 [Thread-0] INFO Gauge - Spider Odoo done.....
✔2019-11-28 06:57:49,995 [Thread-0] INFO Gauge - Set Alert and Attack Strength
✔2019-11-28 06:57:49,999 [Thread-0] INFO Gauge - Set Enable Passive Scanner
✔2019-11-28 06:57:50,000 [Thread-0] INFO Gauge - Scanning...http://localhost/web/database/manager
2019-11-28 06:57:50,017 [Thread-0] INFO Gauge - Scan is 13% complete.
2019-11-28 06:57:51,023 [Thread-0] INFO Gauge - Scan is 13% complete.
2019-11-28 06:57:52,030 [Thread-0] INFO Gauge - Scan is 100% complete.
2019-11-28 06:57:53,034 [Thread-0] INFO Gauge - Scanning done.
✔2019-11-28 06:57:53,058 [Thread-0] INFO Gauge - Remove false positive
✔2019-11-28 06:57:53,106 [Thread-0] INFO Gauge - Generate HTML Report
✔
Successfully generated html-report to => /Users/oktaliem/OktaDocuments/Github/OWASPZAPOdooGauge/reports/html-report/index.html
Specifications: 1 executed 0 passed 1 failed 0 skipped
Scenarios: 3 executed 2 passed 1 failed 0 skipped
Total time taken: 1m51.694s
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:57 min
[INFO] Finished at: 2019-11-28T06:57:53+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.thoughtworks.gauge.maven:gauge-maven-plugin:1.3.0:execute (default-cli) on project owaspzapodoogauge: Gauge Specs execution failed -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
CLICK ME
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for owaspzapodoogauge:owaspzapodoogauge:jar:1.0-SNAPSHOT
[WARNING] 'dependencies.dependency.systemPath' for net.continuumsecurity:zap-java-api:jar should not point at files within the project directory, ${project.basedir}/libs/proxy-2.4.2-SNAPSHOT.jar will be unresolvable by dependent projects @ line 73, column 25
[WARNING] 'dependencies.dependency.systemPath' for org.owasp:zaproxy-client-api:jar should not point at files within the project directory, ${project.basedir}/libs/zap-api-2.4-v6.jar will be unresolvable by dependent projects @ line 80, column 25
[WARNING] 'dependencies.dependency.systemPath' for edu.umass.cs.benchlab:harlib:jar should not point at files within the project directory, ${project.basedir}/libs/harlib-1.1.1.jar will be unresolvable by dependent projects @ line 87, column 25
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.testng:testng:jar -> duplicate declaration of version 7.0.0 @ line 89, column 21
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: com.thoughtworks.gauge:gauge-java:jar -> duplicate declaration of version 0.6.7 @ line 102, column 21
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO]
[INFO] ----------------< owaspzapodoogauge:owaspzapodoogauge >-----------------
[INFO] Building owaspzapodoogauge 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ owaspzapodoogauge ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ owaspzapodoogauge ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /Users/oktaliem/OktaDocuments/Github/OWASPZAPOdooGauge/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ owaspzapodoogauge ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 1 source file to /Users/oktaliem/OktaDocuments/Github/OWASPZAPOdooGauge/target/classes
[INFO] /Users/oktaliem/OktaDocuments/Github/OWASPZAPOdooGauge/src/main/java/net/oktaliem/web/drivers/DriverFactory.java: /Users/oktaliem/OktaDocuments/Github/OWASPZAPOdooGauge/src/main/java/net/oktaliem/web/drivers/DriverFactory.java uses or overrides a deprecated API.
[INFO] /Users/oktaliem/OktaDocuments/Github/OWASPZAPOdooGauge/src/main/java/net/oktaliem/web/drivers/DriverFactory.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ owaspzapodoogauge ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ owaspzapodoogauge ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 13 source files to /Users/oktaliem/OktaDocuments/Github/OWASPZAPOdooGauge/target/test-classes
[INFO] /Users/oktaliem/OktaDocuments/Github/OWASPZAPOdooGauge/src/test/java/net/oktaliem/gaugetest/PageActions.java: Some input files use or override a deprecated API.
[INFO] /Users/oktaliem/OktaDocuments/Github/OWASPZAPOdooGauge/src/test/java/net/oktaliem/gaugetest/PageActions.java: Recompile with -Xlint:deprecation for details.
[INFO] /Users/oktaliem/OktaDocuments/Github/OWASPZAPOdooGauge/src/test/java/net/oktaliem/gaugetest/PageActions.java: Some input files use unchecked or unsafe operations.
[INFO] /Users/oktaliem/OktaDocuments/Github/OWASPZAPOdooGauge/src/test/java/net/oktaliem/gaugetest/PageActions.java: Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ owaspzapodoogauge ---
[INFO] Surefire report directory: /Users/oktaliem/OktaDocuments/Github/OWASPZAPOdooGauge/target/surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running TestSuite
Configuring TestNG with: org.apache.maven.surefire.testng.conf.TestNG652Configurator@4f063c0a
2019-11-28 06:52:20,643 [main] INFO net.oktaliem.OdooScanTest - Created client to ZAP API
Nov 28, 2019 6:52:20 AM org.openqa.selenium.remote.DesiredCapabilities chrome
INFO: Using `new ChromeOptions()` is preferred to `DesiredCapabilities.chrome()`
Starting ChromeDriver 78.0.3904.70 (edb9c9f3de0247fd912a77b7f6cae7447f6d3ad5-refs/branch-heads/3904@{#800}) on port 14497
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
Nov 28, 2019 6:52:23 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: W3C
2019-11-28 06:52:24,250 [main] INFO net.oktaliem.OdooScanTest - Spidering Odoo...http://localhost/web/login/
2019-11-28 06:52:28,333 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/sitemap.xml
2019-11-28 06:52:28,333 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/
2019-11-28 06:52:28,333 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/css/bootstrap.css
2019-11-28 06:52:28,333 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/collapse.js
2019-11-28 06:52:28,334 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/signup
2019-11-28 06:52:28,334 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/logo.png?company=1
2019-11-28 06:52:28,334 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/src/img/logo2.png
2019-11-28 06:52:28,334 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/scrollspy.js
2019-11-28 06:52:28,334 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/modal.js
2019-11-28 06:52:28,334 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/popover.js
2019-11-28 06:52:28,334 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/alert.js
2019-11-28 06:52:28,334 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/tooltip.js
2019-11-28 06:52:28,334 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/index.js
2019-11-28 06:52:28,335 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/jquery/jquery.js
2019-11-28 06:52:28,335 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/carousel.js
2019-11-28 06:52:28,335 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/tab.js
2019-11-28 06:52:28,335 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/robots.txt
2019-11-28 06:52:28,335 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web
2019-11-28 06:52:28,335 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/signup?redirect=http%3A%2F%2Flocalhost%2Fmy
2019-11-28 06:52:28,335 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/content/425-bd52e6b/web.assets_frontend_minimal_js.js
2019-11-28 06:52:28,335 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/login/
2019-11-28 06:52:28,335 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/binary/company_logo
2019-11-28 06:52:28,336 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/fontawesome/css/font-awesome.css
2019-11-28 06:52:28,336 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/reset_password
2019-11-28 06:52:28,336 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/database/manager
2019-11-28 06:52:28,336 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/content/664-fa3905a/web.assets_frontend.css
2019-11-28 06:52:28,336 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/login
2019-11-28 06:52:28,336 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/src/img/odoo_logo_tiny.png
2019-11-28 06:52:28,337 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/dropdown.js
2019-11-28 06:52:28,337 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/src/img/favicon.ico
2019-11-28 06:52:28,337 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/util.js
2019-11-28 06:52:28,337 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/content/424-d600052/web.assets_common_minimal_js.js
2019-11-28 06:52:28,337 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web?db=bitnami_odoo
2019-11-28 06:52:28,337 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/content/654-4cce8d0/web.assets_common.css
2019-11-28 06:52:28,338 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/my
2019-11-28 06:52:28,338 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/button.js
2019-11-28 06:52:28,338 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/login?redirect=http%3A%2F%2Flocalhost%2Fmy
2019-11-28 06:52:28,338 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/popper/popper.js
2019-11-28 06:52:28,338 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/reset_password?redirect=http%3A%2F%2Flocalhost%2Fmy
2019-11-28 06:52:28,340 [main] INFO net.oktaliem.OdooScanTest - Spider Odoo done.....
2019-11-28 06:52:28,563 [main] INFO net.oktaliem.OdooScanTest - Scanning...http://localhost/web/login/
2019-11-28 06:52:28,595 [main] INFO net.oktaliem.OdooScanTest - Scan is 13% complete.
2019-11-28 06:52:29,604 [main] INFO net.oktaliem.OdooScanTest - Scan is 13% complete.
2019-11-28 06:52:30,615 [main] INFO net.oktaliem.OdooScanTest - Scan is 100% complete.
2019-11-28 06:52:31,616 [main] INFO net.oktaliem.OdooScanTest - Scanning done.
2019-11-28 06:52:31,709 [main] INFO net.oktaliem.OdooScanTest - HTML report is created
2019-11-28 06:52:32,288 [main] INFO net.oktaliem.OdooScanTest - Created client to ZAP API
Nov 28, 2019 6:52:32 AM org.openqa.selenium.remote.DesiredCapabilities chrome
INFO: Using `new ChromeOptions()` is preferred to `DesiredCapabilities.chrome()`
Starting ChromeDriver 78.0.3904.70 (edb9c9f3de0247fd912a77b7f6cae7447f6d3ad5-refs/branch-heads/3904@{#800}) on port 23482
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
Nov 28, 2019 6:52:33 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: W3C
2019-11-28 06:52:34,195 [main] INFO net.oktaliem.OdooScanTest - Spidering Odoo...http://localhost/web/database/manager
2019-11-28 06:52:37,284 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/sitemap.xml
2019-11-28 06:52:37,285 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/css/bootstrap.css
2019-11-28 06:52:37,285 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/
2019-11-28 06:52:37,286 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/collapse.js
2019-11-28 06:52:37,286 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/logo.png?company=1
2019-11-28 06:52:37,286 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/signup
2019-11-28 06:52:37,286 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/src/img/logo2.png
2019-11-28 06:52:37,286 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/scrollspy.js
2019-11-28 06:52:37,287 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/modal.js
2019-11-28 06:52:37,287 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/popover.js
2019-11-28 06:52:37,288 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/alert.js
2019-11-28 06:52:37,288 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/tooltip.js
2019-11-28 06:52:37,288 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/index.js
2019-11-28 06:52:37,289 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/jquery/jquery.js
2019-11-28 06:52:37,289 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/carousel.js
2019-11-28 06:52:37,289 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/tab.js
2019-11-28 06:52:37,289 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/robots.txt
2019-11-28 06:52:37,289 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web
2019-11-28 06:52:37,289 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/signup?redirect=http%3A%2F%2Flocalhost%2Fmy
2019-11-28 06:52:37,289 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/content/425-bd52e6b/web.assets_frontend_minimal_js.js
2019-11-28 06:52:37,289 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/binary/company_logo
2019-11-28 06:52:37,290 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/fontawesome/css/font-awesome.css
2019-11-28 06:52:37,290 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/database/manager
2019-11-28 06:52:37,290 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/reset_password
2019-11-28 06:52:37,290 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/login
2019-11-28 06:52:37,290 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/content/664-fa3905a/web.assets_frontend.css
2019-11-28 06:52:37,290 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/dropdown.js
2019-11-28 06:52:37,290 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/src/img/odoo_logo_tiny.png
2019-11-28 06:52:37,290 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/src/img/favicon.ico
2019-11-28 06:52:37,290 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/util.js
2019-11-28 06:52:37,291 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/content/424-d600052/web.assets_common_minimal_js.js
2019-11-28 06:52:37,291 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web?db=bitnami_odoo
2019-11-28 06:52:37,291 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/my
2019-11-28 06:52:37,291 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/content/654-4cce8d0/web.assets_common.css
2019-11-28 06:52:37,291 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/button.js
2019-11-28 06:52:37,291 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/login?redirect=http%3A%2F%2Flocalhost%2Fmy
2019-11-28 06:52:37,291 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/popper/popper.js
2019-11-28 06:52:37,291 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/reset_password?redirect=http%3A%2F%2Flocalhost%2Fmy
2019-11-28 06:52:37,291 [main] INFO net.oktaliem.OdooScanTest - Spider Odoo done.....
2019-11-28 06:52:37,624 [main] INFO net.oktaliem.OdooScanTest - Scanning...http://localhost/web/database/manager
2019-11-28 06:52:37,667 [main] INFO net.oktaliem.OdooScanTest - Scan is 13% complete.
2019-11-28 06:52:38,672 [main] INFO net.oktaliem.OdooScanTest - Scan is 13% complete.
2019-11-28 06:52:39,678 [main] INFO net.oktaliem.OdooScanTest - Scan is 100% complete.
2019-11-28 06:52:40,680 [main] INFO net.oktaliem.OdooScanTest - Scanning done.
2019-11-28 06:52:40,764 [main] INFO net.oktaliem.OdooScanTest - HTML report is created
2019-11-28 06:52:41,308 [main] INFO net.oktaliem.OdooScanTest - Created client to ZAP API
Nov 28, 2019 6:52:41 AM org.openqa.selenium.remote.DesiredCapabilities chrome
INFO: Using `new ChromeOptions()` is preferred to `DesiredCapabilities.chrome()`
Starting ChromeDriver 78.0.3904.70 (edb9c9f3de0247fd912a77b7f6cae7447f6d3ad5-refs/branch-heads/3904@{#800}) on port 2197
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
Nov 28, 2019 6:52:42 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: W3C
2019-11-28 06:52:49,414 [main] INFO net.oktaliem.OdooScanTest - User has landing to: http://localhost/web/login/
2019-11-28 06:52:49,414 [main] INFO net.oktaliem.OdooScanTest - Spidering Odoo...http://localhost/web#action=100&active_id=mailbox_inbox&cids=1&menu_id=79
2019-11-28 06:52:52,474 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/sitemap.xml
2019-11-28 06:52:52,474 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/
2019-11-28 06:52:52,474 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/css/bootstrap.css
2019-11-28 06:52:52,474 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/collapse.js
2019-11-28 06:52:52,474 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/logo.png?company=1
2019-11-28 06:52:52,474 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/signup
2019-11-28 06:52:52,474 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/src/img/logo2.png
2019-11-28 06:52:52,474 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/scrollspy.js
2019-11-28 06:52:52,475 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/modal.js
2019-11-28 06:52:52,475 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/popover.js
2019-11-28 06:52:52,475 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/alert.js
2019-11-28 06:52:52,475 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/tooltip.js
2019-11-28 06:52:52,475 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/index.js
2019-11-28 06:52:52,475 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/jquery/jquery.js
2019-11-28 06:52:52,475 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/carousel.js
2019-11-28 06:52:52,475 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/tab.js
2019-11-28 06:52:52,475 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/robots.txt
2019-11-28 06:52:52,475 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web
2019-11-28 06:52:52,475 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/signup?redirect=http%3A%2F%2Flocalhost%2Fmy
2019-11-28 06:52:52,475 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/content/425-bd52e6b/web.assets_frontend_minimal_js.js
2019-11-28 06:52:52,475 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/binary/company_logo
2019-11-28 06:52:52,475 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/fontawesome/css/font-awesome.css
2019-11-28 06:52:52,475 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/reset_password
2019-11-28 06:52:52,475 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/database/manager
2019-11-28 06:52:52,475 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/login
2019-11-28 06:52:52,475 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/content/664-fa3905a/web.assets_frontend.css
2019-11-28 06:52:52,476 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/src/img/odoo_logo_tiny.png
2019-11-28 06:52:52,476 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/dropdown.js
2019-11-28 06:52:52,476 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/src/img/favicon.ico
2019-11-28 06:52:52,476 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/util.js
2019-11-28 06:52:52,476 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/content/424-d600052/web.assets_common_minimal_js.js
2019-11-28 06:52:52,476 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web?db=bitnami_odoo
2019-11-28 06:52:52,476 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/my
2019-11-28 06:52:52,476 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/content/654-4cce8d0/web.assets_common.css
2019-11-28 06:52:52,476 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/login?redirect=http%3A%2F%2Flocalhost%2Fmy
2019-11-28 06:52:52,476 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/bootstrap/js/button.js
2019-11-28 06:52:52,476 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/reset_password?redirect=http%3A%2F%2Flocalhost%2Fmy
2019-11-28 06:52:52,476 [main] INFO net.oktaliem.OdooScanTest - Found URL: http://localhost/web/static/lib/popper/popper.js
2019-11-28 06:52:52,476 [main] INFO net.oktaliem.OdooScanTest - Spider Odoo done.....
2019-11-28 06:52:52,728 [main] INFO net.oktaliem.OdooScanTest - Scanning...http://localhost/web#action=100&active_id=mailbox_inbox&cids=1&menu_id=79
2019-11-28 06:52:52,751 [main] INFO net.oktaliem.OdooScanTest - Scan is 0% complete.
2019-11-28 06:52:53,758 [main] INFO net.oktaliem.OdooScanTest - Scan is 2% complete.
2019-11-28 06:52:54,766 [main] INFO net.oktaliem.OdooScanTest - Scan is 2% complete.
2019-11-28 06:52:55,773 [main] INFO net.oktaliem.OdooScanTest - Scan is 2% complete.
2019-11-28 06:52:56,782 [main] INFO net.oktaliem.OdooScanTest - Scan is 2% complete.
2019-11-28 06:52:57,788 [main] INFO net.oktaliem.OdooScanTest - Scan is 2% complete.
2019-11-28 06:52:58,799 [main] INFO net.oktaliem.OdooScanTest - Scan is 3% complete.
2019-11-28 06:52:59,822 [main] INFO net.oktaliem.OdooScanTest - Scan is 4% complete.
2019-11-28 06:53:00,827 [main] INFO net.oktaliem.OdooScanTest - Scan is 7% complete.
2019-11-28 06:53:01,839 [main] INFO net.oktaliem.OdooScanTest - Scan is 7% complete.
2019-11-28 06:53:02,859 [main] INFO net.oktaliem.OdooScanTest - Scan is 7% complete.
2019-11-28 06:53:03,863 [main] INFO net.oktaliem.OdooScanTest - Scan is 7% complete.
2019-11-28 06:53:04,871 [main] INFO net.oktaliem.OdooScanTest - Scan is 8% complete.
2019-11-28 06:53:05,878 [main] INFO net.oktaliem.OdooScanTest - Scan is 10% complete.
2019-11-28 06:53:06,888 [main] INFO net.oktaliem.OdooScanTest - Scan is 11% complete.
2019-11-28 06:53:07,895 [main] INFO net.oktaliem.OdooScanTest - Scan is 18% complete.
2019-11-28 06:53:08,902 [main] INFO net.oktaliem.OdooScanTest - Scan is 18% complete.
2019-11-28 06:53:09,908 [main] INFO net.oktaliem.OdooScanTest - Scan is 21% complete.
2019-11-28 06:53:10,913 [main] INFO net.oktaliem.OdooScanTest - Scan is 24% complete.
2019-11-28 06:53:11,919 [main] INFO net.oktaliem.OdooScanTest - Scan is 24% complete.
2019-11-28 06:53:12,927 [main] INFO net.oktaliem.OdooScanTest - Scan is 26% complete.
2019-11-28 06:53:13,937 [main] INFO net.oktaliem.OdooScanTest - Scan is 29% complete.
2019-11-28 06:53:14,943 [main] INFO net.oktaliem.OdooScanTest - Scan is 30% complete.
2019-11-28 06:53:15,953 [main] INFO net.oktaliem.OdooScanTest - Scan is 33% complete.
2019-11-28 06:53:16,960 [main] INFO net.oktaliem.OdooScanTest - Scan is 34% complete.
2019-11-28 06:53:17,972 [main] INFO net.oktaliem.OdooScanTest - Scan is 35% complete.
2019-11-28 06:53:18,978 [main] INFO net.oktaliem.OdooScanTest - Scan is 37% complete.
2019-11-28 06:53:19,986 [main] INFO net.oktaliem.OdooScanTest - Scan is 38% complete.
2019-11-28 06:53:20,996 [main] INFO net.oktaliem.OdooScanTest - Scan is 39% complete.
2019-11-28 06:53:22,003 [main] INFO net.oktaliem.OdooScanTest - Scan is 43% complete.
2019-11-28 06:53:23,012 [main] INFO net.oktaliem.OdooScanTest - Scan is 46% complete.
2019-11-28 06:53:24,021 [main] INFO net.oktaliem.OdooScanTest - Scan is 46% complete.
2019-11-28 06:53:25,025 [main] INFO net.oktaliem.OdooScanTest - Scan is 46% complete.
2019-11-28 06:53:26,037 [main] INFO net.oktaliem.OdooScanTest - Scan is 46% complete.
2019-11-28 06:53:27,043 [main] INFO net.oktaliem.OdooScanTest - Scan is 46% complete.
2019-11-28 06:53:28,051 [main] INFO net.oktaliem.OdooScanTest - Scan is 46% complete.
2019-11-28 06:53:29,087 [main] INFO net.oktaliem.OdooScanTest - Scan is 46% complete.
2019-11-28 06:53:30,096 [main] INFO net.oktaliem.OdooScanTest - Scan is 46% complete.
2019-11-28 06:53:31,101 [main] INFO net.oktaliem.OdooScanTest - Scan is 49% complete.
2019-11-28 06:53:32,109 [main] INFO net.oktaliem.OdooScanTest - Scan is 52% complete.
2019-11-28 06:53:33,116 [main] INFO net.oktaliem.OdooScanTest - Scan is 52% complete.
2019-11-28 06:53:34,122 [main] INFO net.oktaliem.OdooScanTest - Scan is 52% complete.
2019-11-28 06:53:35,131 [main] INFO net.oktaliem.OdooScanTest - Scan is 52% complete.
2019-11-28 06:53:36,141 [main] INFO net.oktaliem.OdooScanTest - Scan is 56% complete.
2019-11-28 06:53:37,147 [main] INFO net.oktaliem.OdooScanTest - Scan is 57% complete.
2019-11-28 06:53:38,155 [main] INFO net.oktaliem.OdooScanTest - Scan is 57% complete.
2019-11-28 06:53:39,164 [main] INFO net.oktaliem.OdooScanTest - Scan is 57% complete.
2019-11-28 06:53:40,167 [main] INFO net.oktaliem.OdooScanTest - Scan is 57% complete.
2019-11-28 06:53:41,179 [main] INFO net.oktaliem.OdooScanTest - Scan is 57% complete.
2019-11-28 06:53:42,191 [main] INFO net.oktaliem.OdooScanTest - Scan is 57% complete.
2019-11-28 06:53:43,200 [main] INFO net.oktaliem.OdooScanTest - Scan is 57% complete.
2019-11-28 06:53:44,208 [main] INFO net.oktaliem.OdooScanTest - Scan is 57% complete.
2019-11-28 06:53:45,218 [main] INFO net.oktaliem.OdooScanTest - Scan is 57% complete.
2019-11-28 06:53:46,227 [main] INFO net.oktaliem.OdooScanTest - Scan is 57% complete.
2019-11-28 06:53:47,240 [main] INFO net.oktaliem.OdooScanTest - Scan is 57% complete.
2019-11-28 06:53:48,245 [main] INFO net.oktaliem.OdooScanTest - Scan is 58% complete.
2019-11-28 06:53:49,263 [main] INFO net.oktaliem.OdooScanTest - Scan is 58% complete.
2019-11-28 06:53:50,272 [main] INFO net.oktaliem.OdooScanTest - Scan is 59% complete.
2019-11-28 06:53:51,283 [main] INFO net.oktaliem.OdooScanTest - Scan is 60% complete.
2019-11-28 06:53:52,292 [main] INFO net.oktaliem.OdooScanTest - Scan is 60% complete.
2019-11-28 06:53:53,297 [main] INFO net.oktaliem.OdooScanTest - Scan is 61% complete.
2019-11-28 06:53:54,303 [main] INFO net.oktaliem.OdooScanTest - Scan is 61% complete.
2019-11-28 06:53:55,313 [main] INFO net.oktaliem.OdooScanTest - Scan is 62% complete.
2019-11-28 06:53:56,318 [main] INFO net.oktaliem.OdooScanTest - Scan is 63% complete.
2019-11-28 06:53:57,327 [main] INFO net.oktaliem.OdooScanTest - Scan is 63% complete.
2019-11-28 06:53:58,331 [main] INFO net.oktaliem.OdooScanTest - Scan is 64% complete.
2019-11-28 06:53:59,342 [main] INFO net.oktaliem.OdooScanTest - Scan is 65% complete.
2019-11-28 06:54:00,353 [main] INFO net.oktaliem.OdooScanTest - Scan is 67% complete.
2019-11-28 06:54:01,359 [main] INFO net.oktaliem.OdooScanTest - Scan is 68% complete.
2019-11-28 06:54:02,365 [main] INFO net.oktaliem.OdooScanTest - Scan is 68% complete.
2019-11-28 06:54:03,372 [main] INFO net.oktaliem.OdooScanTest - Scan is 68% complete.
2019-11-28 06:54:04,377 [main] INFO net.oktaliem.OdooScanTest - Scan is 72% complete.
2019-11-28 06:54:05,381 [main] INFO net.oktaliem.OdooScanTest - Scan is 74% complete.
2019-11-28 06:54:06,390 [main] INFO net.oktaliem.OdooScanTest - Scan is 78% complete.
2019-11-28 06:54:07,397 [main] INFO net.oktaliem.OdooScanTest - Scan is 80% complete.
2019-11-28 06:54:08,402 [main] INFO net.oktaliem.OdooScanTest - Scan is 83% complete.
2019-11-28 06:54:09,406 [main] INFO net.oktaliem.OdooScanTest - Scan is 85% complete.
2019-11-28 06:54:10,416 [main] INFO net.oktaliem.OdooScanTest - Scan is 85% complete.
2019-11-28 06:54:11,421 [main] INFO net.oktaliem.OdooScanTest - Scan is 88% complete.
2019-11-28 06:54:12,429 [main] INFO net.oktaliem.OdooScanTest - Scan is 90% complete.
2019-11-28 06:54:13,436 [main] INFO net.oktaliem.OdooScanTest - Scan is 91% complete.
2019-11-28 06:54:14,441 [main] INFO net.oktaliem.OdooScanTest - Scan is 100% complete.
2019-11-28 06:54:15,442 [main] INFO net.oktaliem.OdooScanTest - Scanning done.
2019-11-28 06:54:15,463 [main] INFO net.oktaliem.OdooScanTest - Alert: SQL Injection at URL: http://localhost/web/reset_password?redirect=http%3A%2F%2Flocalhost%2Fmy%27+AND+%271%27%3D%271%27+--+ Parameter: redirect CWE ID: 89
2019-11-28 06:54:15,464 [main] INFO net.oktaliem.OdooScanTest - Alert: SQL Injection at URL: http://localhost/web/login?redirect=http%3A%2F%2Flocalhost%2Fmy+ASC++--+ Parameter: redirect CWE ID: 89
2019-11-28 06:54:15,464 [main] INFO net.oktaliem.OdooScanTest - Alert: SQL Injection at URL: http://localhost/web/signup?redirect=http%3A%2F%2Flocalhost%2Fmy+AND+1%3D1+--+ Parameter: redirect CWE ID: 89
/Users/oktaliem/OktaDocuments/Github/OWASPZAPOdooGauge/drivers/chromedriver-mac
Starting ChromeDriver 78.0.3904.70 (edb9c9f3de0247fd912a77b7f6cae7447f6d3ad5-refs/branch-heads/3904@{#800}) on port 27732
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
Nov 28, 2019 6:54:17 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: W3C
2019-11-28 06:54:18,094 [main] INFO Library Test - Landing to Login Page: http://localhost/web/login/
2019-11-28 06:54:18,267 [main] INFO Library Test - User inputs field with element: [[ChromeDriver: chrome on MAC (d101da20e01f06a6125719ae7fb60589)] -> id: login] and value test
2019-11-28 06:54:18,573 [main] INFO Library Test - User inputs field with element: [[ChromeDriver: chrome on MAC (d101da20e01f06a6125719ae7fb60589)] -> id: password] and value test
2019-11-28 06:54:18,922 [main] INFO Library Test - User clicks On Element: [[ChromeDriver: chrome on MAC (d101da20e01f06a6125719ae7fb60589)] -> class name: btn-primary]
/Users/oktaliem/OktaDocuments/Github/OWASPZAPOdooGauge/drivers/chromedriver-mac
Starting ChromeDriver 78.0.3904.70 (edb9c9f3de0247fd912a77b7f6cae7447f6d3ad5-refs/branch-heads/3904@{#800}) on port 6132
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
Nov 28, 2019 6:54:20 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: W3C
2019-11-28 06:54:21,089 [main] INFO Library Test - Landing to Login Page: http://localhost/web/login/
2019-11-28 06:54:21,259 [main] INFO Library Test - User inputs field with element: By.id: login and value test
2019-11-28 06:54:21,545 [main] INFO Library Test - User inputs field with element: By.id: password and value test
2019-11-28 06:54:26,549 [main] INFO Library Test - User waits for 5000 milliseconds
2019-11-28 06:54:26,762 [main] INFO Library Test - User clicks On Element: By.className: btn-primary
/Users/oktaliem/OktaDocuments/Github/OWASPZAPOdooGauge/drivers/chromedriver-mac
Starting ChromeDriver 78.0.3904.70 (edb9c9f3de0247fd912a77b7f6cae7447f6d3ad5-refs/branch-heads/3904@{#800}) on port 36894
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
Nov 28, 2019 6:54:28 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: W3C
2019-11-28 06:54:28,716 [main] INFO Library Test - Landing to Login Page: http://localhost/web/login/
/Users/oktaliem/OktaDocuments/Github/OWASPZAPOdooGauge/drivers/chromedriver-mac
Starting ChromeDriver 78.0.3904.70 (edb9c9f3de0247fd912a77b7f6cae7447f6d3ad5-refs/branch-heads/3904@{#800}) on port 11785
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
Nov 28, 2019 6:54:30 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: W3C
2019-11-28 06:54:30,724 [main] INFO Library Test - Landing to Login Page: http://localhost/web/login/
2019-11-28 06:54:30,781 [main] INFO Library Test - Open New Tab
2019-11-28 06:54:30,803 [main] INFO Library Test - Go to second tab
2019-11-28 06:54:33,803 [main] INFO Library Test - User waits for 3000 milliseconds
2019-11-28 06:54:33,827 [main] INFO Library Test - Go to first tab
2019-11-28 06:54:35,831 [main] INFO Library Test - User waits for 2000 milliseconds
Tests run: 7, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 136.43 sec <<< FAILURE!
tc03_odooSecurityPassiveScanAfterLogin(net.oktaliem.OdooScanTest) Time elapsed: 92.87 sec <<< FAILURE!
java.lang.AssertionError:
Expected: <0>
but: was <3>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:8)
at net.oktaliem.ZapScannerBase.removeFalsePositive(ZapScannerBase.java:246)
at net.oktaliem.OdooScanTest.tc03_odooSecurityPassiveScanAfterLogin(OdooScanTest.java:42)
Results :
Failed tests: tc03_odooSecurityPassiveScanAfterLogin(net.oktaliem.OdooScanTest): (..)
Tests run: 7, Failures: 1, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:20 min
[INFO] Finished at: 2019-11-28T06:54:36+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project owaspzapodoogauge: There are test failures.
[ERROR]
[ERROR] Please refer to /Users/oktaliem/OktaDocuments/Github/OWASPZAPOdooGauge/target/surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException