VulnController

Extends \openvidsys\Http\Controllers\Controller

Controller for vulnerability manager

package

Default

Methods

Create a new controller instance.

__construct(\Illuminate\Contracts\Auth\Guard $auth, \openvidsys\User $user) : void

Arguments

$auth

\Illuminate\Contracts\Auth\Guard

$user

\openvidsys\User

POST Populate datatables based on search query relating to vulnerabilities.

getJVulnslist(\Illuminate\Http\Request $request) : \Datatables

Arguments

$request

\Illuminate\Http\Request

Response

\Datatables

GET View displaying form to add patch related information and update status.

getMarkresolvedform(integer $vid) : \Response

Arguments

$vid

integer

Response

\Response

GET View displaying form to search for vulnerabilities.

getSearchform() : \Response

Response

\Response

GET Display vulnerability report based on logged in user role.

getVulninfo(integer $vid) : \openvidsys\Http\Controllers\Universal\view

Arguments

$vid

integer

Response

\openvidsys\Http\Controllers\Universal\view

POST Populate datatable based on filter type

listVulbytype(String $type) : \openvidsys\Http\Controllers\Universal\datatable

Arguments

$type

String

Response

\openvidsys\Http\Controllers\Universal\datatable

obj

POST Update vulnerability status & notify users

postMarkresolved(\Illuminate\Http\Request $request) : \Response

Arguments

$request

\Illuminate\Http\Request

Response

\Response

GET Display form to search filter vulnerabilities based on status.

vulnTracker() : \Response

Response

\Response

Properties

User model instance

user : \openvidsys\User
var

Type(s)

\openvidsys\User

For Guard

auth : \openvidsys\Http\Controllers\Universal\Authenticator
var

Type(s)

\openvidsys\Http\Controllers\Universal\Authenticator