Class: ZAPv2::AccessControl
- Inherits:
-
Object
- Object
- ZAPv2::AccessControl
- Defined in:
- lib/zap/v2apis/access_control.rb
Instance Method Summary collapse
- #get_scan_progress(contextid) ⇒ Object
- #get_scan_status(contextid) ⇒ Object
-
#initialize(client) ⇒ AccessControl
constructor
A new instance of AccessControl.
- #scan(contextid, userid, scanasunauthuser = '', riasealert = '', alsertrisklevel = '') ⇒ Object
- #write_html_report(contextid, filename) ⇒ Object
Constructor Details
#initialize(client) ⇒ AccessControl
Returns a new instance of AccessControl.
5 6 7 |
# File 'lib/zap/v2apis/access_control.rb', line 5 def initialize(client) @client = client end |
Instance Method Details
#get_scan_progress(contextid) ⇒ Object
9 10 11 |
# File 'lib/zap/v2apis/access_control.rb', line 9 def get_scan_progress(contextid) @client.get("/JSON/accessControl/view/getScanProgress/?contextId=#{contextid}") end |
#get_scan_status(contextid) ⇒ Object
13 14 15 |
# File 'lib/zap/v2apis/access_control.rb', line 13 def get_scan_status(contextid) @client.get("/JSON/accessControl/view/getScanStatus/?contextId=#{contextid}") end |
#scan(contextid, userid, scanasunauthuser = '', riasealert = '', alsertrisklevel = '') ⇒ Object
17 18 19 |
# File 'lib/zap/v2apis/access_control.rb', line 17 def scan(contextid, userid, scanasunauthuser = '', riasealert = '', alsertrisklevel = '') @client.get("/JSON/accessControl/action/scan/?contextId=#{contextid}&userId=#{userid}&scanAsUnAuthUser=#{scanasunauthuser}&raiseAlert=#{riasealert}&alertRiskLevel=#{alsertrisklevel}") end |
#write_html_report(contextid, filename) ⇒ Object
21 22 23 |
# File 'lib/zap/v2apis/access_control.rb', line 21 def write_html_report(contextid, filename) @client.get("/JSON/accessControl/action/writeHTMLreport/?contextId=#{contextid}&fileName=#{filename}") end |