SYMBOL INDEX (420 symbols across 87 files) FILE: frontend/e2e/protractor.conf.js method onPrepare (line 22) | onPrepare() { FILE: frontend/e2e/src/app.po.ts class AppPage (line 3) | class AppPage { method navigateTo (line 4) | navigateTo() { method getTitleText (line 8) | getTitleText() { FILE: frontend/src/app/admin.guard.ts class AdminGuard (line 16) | class AdminGuard implements CanActivate { method constructor (line 17) | constructor( method canActivate (line 22) | canActivate( method checkLogin (line 33) | checkLogin(): boolean { FILE: frontend/src/app/administration/administration.component.ts class AdministrationComponent (line 11) | class AdministrationComponent implements OnInit { method constructor (line 13) | constructor() { } method ngOnInit (line 15) | ngOnInit() { FILE: frontend/src/app/administration/invite-user/invite-user.component.ts class InviteUserComponent (line 12) | class InviteUserComponent implements OnInit { method constructor (line 14) | constructor( method ngOnInit (line 23) | ngOnInit(): void {} method createForm (line 25) | createForm() { method onSubmit (line 31) | onSubmit(form) { FILE: frontend/src/app/administration/settings/settings.component.ts class SettingsComponent (line 15) | class SettingsComponent implements OnInit { method constructor (line 20) | constructor( method ngOnInit (line 30) | ngOnInit(): void { method createForm (line 38) | createForm() { method rebuildForm (line 46) | rebuildForm() { method onSubmit (line 54) | onSubmit(form: FormGroup) { FILE: frontend/src/app/alert/alert.module.ts class AlertModule (line 12) | class AlertModule {} FILE: frontend/src/app/alert/alert.service.ts class AlertService (line 10) | class AlertService { method constructor (line 14) | constructor(private router: Router) { method onAlert (line 29) | onAlert(alertId?: string): Observable { method success (line 34) | success(message: string, alertId?: string) { method error (line 38) | error(message: string, alertId?: string) { method info (line 42) | info(message: string, alertId?: string) { method warn (line 46) | warn(message: string, alertId?: string) { method clear (line 50) | clear(alertId?: string) { method alert (line 55) | alert(alert: Alert) { FILE: frontend/src/app/alert/alert/alert.component.ts class AlertComponent (line 11) | class AlertComponent implements OnInit, OnDestroy { method constructor (line 16) | constructor(private alertService: AlertService) {} method ngOnInit (line 18) | ngOnInit() { method ngOnDestroy (line 29) | ngOnDestroy() { method removeAlert (line 34) | removeAlert(alert: Alert) { method cssClass (line 39) | cssClass(alert: Alert) { FILE: frontend/src/app/apikey-management/apikey-management.component.ts class ApikeyManagementComponent (line 11) | class ApikeyManagementComponent implements OnInit { method constructor (line 13) | constructor( method ngOnInit (line 18) | ngOnInit(): void { method getActiveApiKeys (line 22) | getActiveApiKeys() { method deactivateApiKey (line 28) | deactivateApiKey(id: number) { FILE: frontend/src/app/app-routing.module.ts class AssetsResolver (line 39) | class AssetsResolver implements Resolve { method constructor (line 40) | constructor(private apiService: AppService) {} method resolve (line 42) | resolve(route: ActivatedRouteSnapshot) { class AssetResolver (line 47) | class AssetResolver implements Resolve { method constructor (line 48) | constructor(private apiService: AppService) {} method resolve (line 49) | resolve(route: ActivatedRouteSnapshot) { class AssessmentResolver (line 54) | class AssessmentResolver implements Resolve { method constructor (line 55) | constructor( method resolve (line 59) | resolve(route: ActivatedRouteSnapshot) { class AssessmentsResolver (line 85) | class AssessmentsResolver implements Resolve { method constructor (line 86) | constructor(private apiService: AppService) {} method resolve (line 88) | resolve(route: ActivatedRouteSnapshot) { class VulnerabilitiesResolver (line 93) | class VulnerabilitiesResolver implements Resolve { method constructor (line 94) | constructor(private apiService: AppService) {} method resolve (line 96) | resolve(route: ActivatedRouteSnapshot) { class VulnerabilityResolver (line 101) | class VulnerabilityResolver implements Resolve { method constructor (line 102) | constructor(private apiService: AppService) {} method resolve (line 104) | resolve(route: ActivatedRouteSnapshot) { class TeamResolver (line 109) | class TeamResolver implements Resolve { method constructor (line 110) | constructor(private teamService: TeamService) {} method resolve (line 112) | resolve(route: ActivatedRouteSnapshot) { class TeamFormResolver (line 117) | class TeamFormResolver implements Resolve { method constructor (line 118) | constructor( method resolve (line 122) | resolve(route: ActivatedRouteSnapshot) { class OrganizationResolver (line 137) | class OrganizationResolver implements Resolve { method constructor (line 138) | constructor(private apiService: AppService) {} method resolve (line 140) | resolve(route: ActivatedRouteSnapshot) { class ReportResolver (line 145) | class ReportResolver implements Resolve { method constructor (line 146) | constructor(private apiService: AppService) {} method resolve (line 148) | resolve(route: ActivatedRouteSnapshot) { class UserResolver (line 153) | class UserResolver implements Resolve { method constructor (line 154) | constructor(private userService: UserService) {} method resolve (line 156) | resolve() { class SettingsResolver (line 161) | class SettingsResolver implements Resolve { method constructor (line 162) | constructor(private apiService: AppService) {} method resolve (line 164) | resolve(route: ActivatedRouteSnapshot) { class AppRoutingModule (line 352) | class AppRoutingModule {} FILE: frontend/src/app/app.component.ts class AppComponent (line 8) | class AppComponent {} FILE: frontend/src/app/app.interceptor.ts class AppInterceptor (line 17) | class AppInterceptor implements HttpInterceptor { method constructor (line 18) | constructor( method logout (line 25) | logout() { method intercept (line 29) | intercept( FILE: frontend/src/app/app.module.ts class AppModule (line 116) | class AppModule {} FILE: frontend/src/app/app.service.ts class AppService (line 14) | class AppService { method constructor (line 15) | constructor(private http: HttpClient, private sanitizer: DomSanitizer) {} method getOrganizations (line 21) | getOrganizations() { method getArchivedOrganizations (line 34) | getArchivedOrganizations() { method getImageById (line 51) | getImageById(file: any) { method getOrganizationById (line 68) | getOrganizationById(id: number) { method getOrganizationAssets (line 82) | getOrganizationAssets(id: number) { method getOpenVulnsByAssetId (line 96) | getOpenVulnsByAssetId(assetId: number) { method getOrganizationArchiveAssets (line 105) | getOrganizationArchiveAssets(id: number) { method archiveOrganization (line 114) | archiveOrganization(id: number) { method activateOrganization (line 123) | activateOrganization(id: number) { method getAssessments (line 132) | getAssessments(id: number) { method deleteAssessment (line 145) | deleteAssessment(assessmentId: number) { method getVulnerabilities (line 154) | getVulnerabilities(assessmentId: number) { method getVulnerability (line 165) | getVulnerability(id: number) { method exportVulnToJira (line 169) | exportVulnToJira(vulnId: number) { method exportAssessmentToJira (line 173) | exportAssessmentToJira(assessmentId: number) { method getConfig (line 177) | getConfig() { method updateConfig (line 181) | updateConfig(config: FormData) { method updateVulnerability (line 191) | updateVulnerability(id: number, vuln: FormData) { method createVuln (line 200) | createVuln(vuln: FormData) { method deleteVuln (line 209) | deleteVuln(vulnId: number) { method createOrg (line 218) | createOrg(org: Organization) { method updateOrg (line 228) | updateOrg(id: number, org: Organization) { method createAsset (line 237) | createAsset(asset: Asset) { method purgeJira (line 244) | purgeJira(assetId: number) { method getAsset (line 254) | getAsset(assetId: number, orgId: number) { method updateAsset (line 263) | updateAsset(asset: Asset) { method archiveAsset (line 275) | archiveAsset(asset: Asset) { method activateAsset (line 284) | activateAsset(asset: Asset) { method createAssessment (line 293) | createAssessment(assessment: Assessment) { method updateAssessment (line 304) | updateAssessment( method getAssessment (line 321) | getAssessment(assetId: number, assessmentId: number) { method upload (line 332) | upload(fileToUpload: File) { method uploadMultiple (line 343) | uploadMultiple(fileToUpload: FormData) { method getReport (line 352) | getReport(assessmentId: number) { method generateReport (line 363) | generateReport(orgId: number, assetId: number, assessmentId: number) { method createObjectUrl (line 386) | public createObjectUrl(file, mimetype?: string) { FILE: frontend/src/app/assessment-form/Assessment.ts class Assessment (line 4) | class Assessment { method constructor (line 5) | constructor( FILE: frontend/src/app/assessment-form/assessment-form.component.ts class AssessmentFormComponent (line 14) | class AssessmentFormComponent implements OnInit, OnChanges { method constructor (line 22) | constructor( method ngOnInit (line 32) | ngOnInit() { method ngOnChanges (line 63) | ngOnChanges() { method transformDate (line 73) | transformDate(date: string) { method rebuildForm (line 80) | rebuildForm() { method createForm (line 98) | createForm() { method onSubmit (line 117) | onSubmit(assessment: FormGroup) { method createOrUpdateAssessment (line 127) | createOrUpdateAssessment(assessment: Assessment) { method navigateToAssessments (line 149) | navigateToAssessments() { FILE: frontend/src/app/assessments/assessments.component.ts type FormattedUser (line 12) | interface FormattedUser extends User { class AssessmentsComponent (line 21) | class AssessmentsComponent implements OnInit { method constructor (line 62) | constructor( method ngOnInit (line 71) | ngOnInit() { method addArrayCompareTableFilter (line 94) | private addArrayCompareTableFilter() { method navigateToVulnerability (line 111) | navigateToVulnerability(id: number) { method navigateToOrganization (line 121) | navigateToOrganization() { method navigateToAssessment (line 128) | navigateToAssessment() { method navigateToAssessmentById (line 139) | navigateToAssessmentById(assessmentId: number) { method deleteAssessment (line 150) | deleteAssessment(assessment: Assessment) { method onDateSelect (line 164) | onDateSelect(value, type) { method formatName (line 177) | private formatName(user) { FILE: frontend/src/app/asset-form/Asset.ts type Asset (line 3) | interface Asset { FILE: frontend/src/app/asset-form/Jira.ts type Jira (line 1) | interface Jira { FILE: frontend/src/app/asset-form/asset-form.component.ts class AssetFormComponent (line 13) | class AssetFormComponent implements OnInit, OnChanges { method constructor (line 21) | constructor( method ngOnInit (line 32) | ngOnInit() { method ngOnChanges (line 57) | ngOnChanges() { method createForm (line 64) | createForm() { method rebuildForm (line 78) | rebuildForm() { method onSubmit (line 93) | onSubmit(asset: FormGroup) { method navigateToAssets (line 106) | navigateToAssets() { method purgeJiraInfo (line 110) | purgeJiraInfo() { method createOrUpdateAsset (line 131) | createOrUpdateAsset(asset: Asset) { FILE: frontend/src/app/auth.guard.ts class AuthGuard (line 16) | class AuthGuard implements CanActivate { method constructor (line 17) | constructor( method canActivate (line 21) | canActivate( method checkLogin (line 32) | checkLogin(): boolean { FILE: frontend/src/app/auth.service.ts class AuthService (line 9) | class AuthService { method constructor (line 10) | constructor(private http: HttpClient) {} method login (line 15) | login(creds) { method logout (line 19) | logout() { method setTokens (line 24) | setTokens(tokens: Tokens) { method getUserToken (line 29) | getUserToken() { method getUserFromToken (line 33) | getUserFromToken() { method isAdmin (line 37) | isAdmin() { method getRefreshToken (line 45) | getRefreshToken() { method forgotPassword (line 49) | forgotPassword(email) { method passwordReset (line 53) | passwordReset(creds) { method updatePassword (line 57) | updatePassword( method updateUserEmail (line 69) | updateUserEmail(email: string, newEmail: string) { method validateUserEmailRequest (line 76) | validateUserEmailRequest(password: string, uuid: string) { method revokeUserEmail (line 83) | revokeUserEmail() { method refreshSession (line 87) | refreshSession() { method generateApiKey (line 92) | generateApiKey() { method getApiKeyInfo (line 96) | getApiKeyInfo() { method getApiKeysInfo (line 100) | getApiKeysInfo() { method deactivateApiKey (line 104) | deactivateApiKey(id: number) { method adminDeactivateApiKey (line 108) | adminDeactivateApiKey(id: number) { FILE: frontend/src/app/classes/Alert.ts class Alert (line 1) | class Alert { method constructor (line 7) | constructor(init?: Partial) { type AlertType (line 12) | enum AlertType { FILE: frontend/src/app/classes/ProblemLocation.ts class ProblemLocation (line 1) | class ProblemLocation { method constructor (line 2) | constructor(private id: number, public location: string, public target... FILE: frontend/src/app/classes/Resource.ts class Resource (line 1) | class Resource { method constructor (line 2) | constructor(private id: number, public resURL: string) {} FILE: frontend/src/app/dashboard/dashboard.component.ts class DashboardComponent (line 14) | class DashboardComponent implements OnInit { method constructor (line 21) | constructor( method ngOnInit (line 29) | ngOnInit() { method getOrganizations (line 36) | getOrganizations() { method getArchivedOrganizations (line 48) | getArchivedOrganizations() { method navigateToAsset (line 59) | navigateToAsset(id: number) { method navigateToCreate (line 67) | navigateToCreate() { method navigateToOrganization (line 75) | navigateToOrganization(id: number) { method archiveOrganization (line 84) | archiveOrganization(org: Organization) { method activateOrganization (line 99) | activateOrganization(org: Organization) { FILE: frontend/src/app/email-validate/email-validate.component.ts class EmailValidateComponent (line 12) | class EmailValidateComponent implements OnInit { method constructor (line 15) | constructor( method ngOnInit (line 26) | ngOnInit(): void {} method createForm (line 28) | createForm() { method onSubmit (line 34) | onSubmit(form) { FILE: frontend/src/app/enums/roles.enum.ts constant ROLE (line 1) | const ROLE = { FILE: frontend/src/app/footer/footer.component.ts class FooterComponent (line 8) | class FooterComponent implements OnInit { method constructor (line 10) | constructor() { } method ngOnInit (line 12) | ngOnInit() { FILE: frontend/src/app/forgot-password/forgot-password.component.ts class ForgotPasswordComponent (line 12) | class ForgotPasswordComponent implements OnInit { method constructor (line 14) | constructor( method ngOnInit (line 23) | ngOnInit(): void {} method createForm (line 25) | createForm() { method onSubmit (line 31) | onSubmit(form) { FILE: frontend/src/app/global-manager.service.ts class GlobalManagerService (line 7) | class GlobalManagerService { method constructor (line 13) | constructor() {} method showLogin (line 15) | showLogin(ifShow: boolean) { FILE: frontend/src/app/interfaces/ApiKey.ts type ApiKey (line 1) | interface ApiKey { FILE: frontend/src/app/interfaces/App_File.ts type AppFile (line 3) | interface AppFile extends File { FILE: frontend/src/app/interfaces/Organization.ts type Organization (line 1) | interface Organization { FILE: frontend/src/app/interfaces/Screenshot.ts type Screenshot (line 3) | interface Screenshot { FILE: frontend/src/app/interfaces/Settings.ts type Settings (line 1) | interface Settings { FILE: frontend/src/app/interfaces/Team.ts type Role (line 3) | interface Role { type Team (line 6) | interface Team { FILE: frontend/src/app/interfaces/Tokens.ts type Tokens (line 1) | interface Tokens { FILE: frontend/src/app/interfaces/User.ts type User (line 3) | interface User { FILE: frontend/src/app/loader.service.ts class LoaderService (line 8) | class LoaderService { method show (line 10) | show() { method hide (line 13) | hide() { method constructor (line 17) | constructor() {} FILE: frontend/src/app/login/login.component.ts class LoginComponent (line 12) | class LoginComponent implements OnInit { method constructor (line 16) | constructor( method ngOnInit (line 24) | ngOnInit() {} method createForm (line 26) | createForm() { method onSubmit (line 33) | onSubmit(creds) { FILE: frontend/src/app/navbar/navbar.component.ts class NavbarComponent (line 12) | class NavbarComponent implements OnInit { method constructor (line 15) | constructor( method ngOnInit (line 23) | ngOnInit() {} method logout (line 25) | logout() { FILE: frontend/src/app/org-form/Organization.ts class Organization (line 1) | class Organization { method constructor (line 2) | constructor(public id: number, public name: string) {} FILE: frontend/src/app/org-form/org-form.component.ts class OrgFormComponent (line 13) | class OrgFormComponent implements OnInit, OnChanges { method constructor (line 19) | constructor( method ngOnInit (line 30) | ngOnInit() { method ngOnChanges (line 46) | ngOnChanges() { method createForm (line 53) | createForm() { method rebuildForm (line 62) | rebuildForm() { method disableForm (line 68) | disableForm() { method handleFileInput (line 76) | handleFileInput(files: FileList) { method onSubmit (line 84) | onSubmit(contact: FormGroup) { method createOrUpdateOrg (line 100) | createOrUpdateOrg(org: Organization) { method navigateToDashboard (line 119) | navigateToDashboard() { FILE: frontend/src/app/organization/organization.component.ts class OrganizationComponent (line 13) | class OrganizationComponent implements OnInit { method constructor (line 32) | constructor( method ngOnInit (line 40) | ngOnInit() { method onRepresentativeChange (line 53) | onRepresentativeChange(event) { method getActiveAssets (line 60) | getActiveAssets() { method getArchivedAssets (line 69) | getArchivedAssets() { method navigateToAssessment (line 81) | navigateToAssessment(id: number) { method navigateToDashboard (line 88) | navigateToDashboard() { method navigateToCreateAsset (line 96) | navigateToCreateAsset() { method navigateToAsset (line 104) | navigateToAsset(assetId: number) { method showOpenVulnsModal (line 112) | showOpenVulnsModal(assetId: number, assetName: string) { method archiveAsset (line 127) | archiveAsset(asset: Asset) { method activateAsset (line 139) | activateAsset(asset: Asset) { method onRiskChange (line 149) | onRiskChange(event) { method navigateToVulnDetail (line 154) | navigateToVulnDetail(vulnId: number, assessmentId: number) { FILE: frontend/src/app/page-not-found/page-not-found.component.ts class PageNotFoundComponent (line 8) | class PageNotFoundComponent implements OnInit { method constructor (line 10) | constructor() { } method ngOnInit (line 12) | ngOnInit() { FILE: frontend/src/app/password-reset/password-reset.component.ts class PasswordResetComponent (line 12) | class PasswordResetComponent implements OnInit { method constructor (line 15) | constructor( method ngOnInit (line 26) | ngOnInit(): void {} method createForm (line 28) | createForm() { method onSubmit (line 35) | onSubmit(form) { FILE: frontend/src/app/register/register.component.ts class RegisterComponent (line 12) | class RegisterComponent implements OnInit { method constructor (line 15) | constructor( method ngOnInit (line 26) | ngOnInit(): void {} method createForm (line 28) | createForm() { method onSubmit (line 38) | onSubmit(form) { FILE: frontend/src/app/report/report.component.ts class ReportComponent (line 11) | class ReportComponent implements OnInit { method constructor (line 23) | constructor( method ngOnInit (line 29) | ngOnInit() { method sortRisk (line 67) | sortRisk(vulns: Vulnerability[]) { method buildPieChart (line 81) | buildPieChart(vulns: Vulnerability[]) { method buildRadarChart (line 116) | buildRadarChart(vulns: Vulnerability[]) { method navigateToVulns (line 139) | navigateToVulns() { method generateReport (line 149) | generateReport() { FILE: frontend/src/app/team-form/team-form.component.ts type Role (line 12) | interface Role { class TeamFormComponent (line 20) | class TeamFormComponent implements OnInit, OnChanges { method constructor (line 29) | constructor( method ngOnInit (line 40) | ngOnInit(): void { method ngOnChanges (line 87) | ngOnChanges() { method createForm (line 91) | createForm() { method rebuildForm (line 101) | rebuildForm() { method onSubmit (line 111) | onSubmit(form) { method navigateToAdministration (line 141) | navigateToAdministration() { method fetchOrgAssets (line 145) | fetchOrgAssets(event) { FILE: frontend/src/app/team.service.ts class TeamService (line 8) | class TeamService { method constructor (line 10) | constructor(private http: HttpClient) {} method getTeams (line 12) | getTeams() { method getTeamById (line 16) | getTeamById(teamId: number) { method createTeam (line 20) | createTeam(team: Team) { method updateTeam (line 24) | updateTeam(team: Team) { method deleteTeam (line 28) | deleteTeam(teamId: number) { FILE: frontend/src/app/team/team.component.ts class TeamComponent (line 14) | class TeamComponent implements OnInit { method constructor (line 17) | constructor( method ngOnInit (line 25) | ngOnInit(): void { method getTeams (line 29) | getTeams() { method navigateToTeamCreateForm (line 32) | navigateToTeamCreateForm() { method deleteTeam (line 36) | deleteTeam(team: Team) { method navigateToTeam (line 46) | navigateToTeam(team: Team) { FILE: frontend/src/app/user-form/user-form.component.ts class UserFormComponent (line 15) | class UserFormComponent implements OnInit { method constructor (line 18) | constructor( method ngOnInit (line 25) | ngOnInit(): void { method createForm (line 29) | createForm() { method onSubmit (line 40) | onSubmit(form) { FILE: frontend/src/app/user-management/user-management.component.ts class UserManagementComponent (line 13) | class UserManagementComponent implements OnInit { method constructor (line 16) | constructor( method ngOnInit (line 22) | ngOnInit(): void { method getUsers (line 26) | getUsers() { method navigateToTeamCreateUser (line 32) | navigateToTeamCreateUser() { method navigateToTeamInviteUser (line 36) | navigateToTeamInviteUser() { method activateUser (line 43) | activateUser(user: User) { method deactivateUser (line 58) | deactivateUser(user: User) { FILE: frontend/src/app/user-profile/user-profile.component.ts class UserProfileComponent (line 15) | class UserProfileComponent implements OnInit { method constructor (line 24) | constructor( method ngOnInit (line 35) | ngOnInit(): void { method createForms (line 45) | createForms() { method rebuildForm (line 77) | rebuildForm() { method rebuildSecurityForm (line 85) | rebuildSecurityForm() { method rebuildEmailForm (line 93) | rebuildEmailForm() { method onSubmit (line 99) | onSubmit(form: FormGroup) { method onSecuritySubmit (line 117) | onSecuritySubmit(form: FormGroup) { method onEmailFormSubmit (line 137) | onEmailFormSubmit(form: FormGroup) { method revokeUpdateEmailRequest (line 154) | revokeUpdateEmailRequest() { method generateApiKey (line 164) | generateApiKey() { method getApiKey (line 178) | getApiKey() { method deactivateApiKey (line 184) | deactivateApiKey() { FILE: frontend/src/app/user.service.ts class UserService (line 8) | class UserService { method constructor (line 10) | constructor(private http: HttpClient) {} method registerUser (line 12) | registerUser(creds) { method inviteUser (line 16) | inviteUser(email) { method getUser (line 20) | getUser() { method getUsers (line 24) | getUsers() { method getTesters (line 27) | getTesters(orgId: number) { method getAllUsers (line 30) | getAllUsers() { method patchUser (line 33) | patchUser(user: User) { method createUser (line 36) | createUser(user: User) { method activateUser (line 43) | activateUser(id: string | number) { method deactivateUser (line 50) | deactivateUser(id: string | number) { FILE: frontend/src/app/vuln-form/Vulnerability.ts class Vulnerability (line 4) | class Vulnerability { method constructor (line 5) | constructor( FILE: frontend/src/app/vuln-form/vuln-form.component.ts class VulnFormComponent (line 15) | class VulnFormComponent implements OnChanges, OnInit { method constructor (line 36) | constructor( method ngOnInit (line 50) | ngOnInit() { method ngOnChanges (line 141) | ngOnChanges() { method createForm (line 149) | createForm() { method rebuildForm (line 172) | rebuildForm() { method probLocArr (line 195) | get probLocArr() { method initProbLocRows (line 204) | initProbLocRows(): FormGroup { method addProbLoc (line 215) | addProbLoc() { method deleteProbLoc (line 224) | deleteProbLoc(index: number) { method resourceArr (line 233) | get resourceArr() { method initResourceRows (line 242) | initResourceRows(): FormGroup { method addResource (line 253) | addResource() { method deleteResource (line 261) | deleteResource(index: number) { method handleFileInput (line 269) | handleFileInput(files: FileList) { method previewScreenshot (line 280) | previewScreenshot(file: File, existFile: AppFile) { method deleteScreenshot (line 305) | deleteScreenshot(screenshot: Screenshot) { method finalizeScreenshots (line 319) | finalizeScreenshots( method navigateToVulnerabilities (line 340) | navigateToVulnerabilities() { method onSubmit (line 350) | onSubmit(vulnForm: FormGroup) { method createOrUpdateVuln (line 386) | createOrUpdateVuln(vuln: FormData) { method toggleDescPreview (line 407) | toggleDescPreview() { method toggleDetailedDescPreview (line 416) | toggleDetailedDescPreview() { method toggleRemediationPreview (line 425) | toggleRemediationPreview() { method updateRisk (line 433) | updateRisk() { method exportToJira (line 460) | exportToJira() { FILE: frontend/src/app/vulnerability/vulnerability.component.ts class VulnerabilityComponent (line 13) | class VulnerabilityComponent implements OnInit { method constructor (line 29) | constructor( method ngOnInit (line 36) | ngOnInit() { method navigateToVulnerabilityForm (line 52) | navigateToVulnerabilityForm() { method navigateToVulnerabilityFormById (line 62) | navigateToVulnerabilityFormById(vulnId: number) { method navigateToAssessments (line 71) | navigateToAssessments() { method navigateToReport (line 78) | navigateToReport() { method getVulnerabilities (line 84) | getVulnerabilities() { method deleteVuln (line 96) | deleteVuln(vuln: Vulnerability) { method onRiskChange (line 106) | onRiskChange(event) { method onStatusChange (line 111) | onStatusChange(event) { FILE: src/classes/Report.ts class Report (line 6) | class Report { FILE: src/entity/ApiKey.ts class ApiKey (line 14) | class ApiKey { FILE: src/entity/Assessment.ts class Assessment (line 8) | class Assessment { FILE: src/entity/Asset.ts class Asset (line 17) | class Asset { FILE: src/entity/Config.ts class Config (line 5) | class Config { FILE: src/entity/File.ts class File (line 6) | class File { FILE: src/entity/Jira.ts class Jira (line 6) | class Jira { FILE: src/entity/Organization.ts class Organization (line 7) | class Organization { FILE: src/entity/ProblemLocation.ts class ProblemLocation (line 5) | class ProblemLocation { FILE: src/entity/ReportAudit.ts class ReportAudit (line 5) | class ReportAudit { FILE: src/entity/Resource.ts class Resource (line 5) | class Resource { FILE: src/entity/Team.ts class Team (line 15) | class Team { FILE: src/entity/User.ts class User (line 14) | class User { FILE: src/entity/VulnDictionary.ts class VulnDictionary (line 4) | class VulnDictionary { FILE: src/entity/Vulnerability.ts class Vulnerability (line 9) | class Vulnerability { FILE: src/enums/roles-enum.ts constant ROLE (line 1) | const ROLE = { FILE: src/interfaces/jira/jira-init.interface.ts type JiraInit (line 1) | interface JiraInit { FILE: src/interfaces/jira/jira-issue-link.interface.ts type IssueLink (line 1) | interface IssueLink { FILE: src/interfaces/jira/jira-issue-priority.interface.ts type JiraPriority (line 1) | interface JiraPriority { FILE: src/interfaces/jira/jira-issue-status.interface.ts type IssueStatus (line 1) | interface IssueStatus { FILE: src/interfaces/jira/jira-issue-type.interface.ts type IssueType (line 1) | interface IssueType { FILE: src/interfaces/jira/jira-issue.interface.ts type JiraIssue (line 7) | interface JiraIssue { FILE: src/interfaces/jira/jira-project.interface.ts type JiraProject (line 1) | interface JiraProject { FILE: src/interfaces/jira/jira-result.interface.ts type JiraResult (line 1) | interface JiraResult { FILE: src/interfaces/team-info.interface.ts type TeamInfo (line 3) | interface TeamInfo { FILE: src/interfaces/user-request.interface.ts type UserRequest (line 4) | interface UserRequest extends Request { FILE: src/services/email.service.ts type MailOptions (line 7) | interface MailOptions { type EmailCallback (line 15) | interface EmailCallback {