gitextract_flcbq_fg/ ├── .dockerignore ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── agents/ │ │ └── my-agent.agent.md │ ├── dependabot.yml │ ├── pull_request_template.md │ ├── stale.yml │ └── workflows/ │ ├── codeql-analysis.yml │ └── node.js.yml ├── .gitignore ├── .jest/ │ └── setEnvVars.js ├── .prettierignore ├── .prettierrc.json ├── .versionrc ├── CHANGELOG.md ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── SECURITY.md ├── TESTING.md ├── babel.config.js ├── buildspec.yaml ├── bulwark_base/ │ ├── Dockerfile │ ├── buildspec.yaml │ └── bulwark-entrypoint ├── commitlint.config.js ├── docker-compose.yml ├── frontend/ │ ├── .browserslistrc │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── angular.json │ ├── e2e/ │ │ ├── protractor.conf.js │ │ ├── src/ │ │ │ ├── app.e2e-spec.ts │ │ │ └── app.po.ts │ │ └── tsconfig.e2e.json │ ├── package.json │ ├── src/ │ │ ├── app/ │ │ │ ├── admin.guard.spec.ts │ │ │ ├── admin.guard.ts │ │ │ ├── administration/ │ │ │ │ ├── administration.component.html │ │ │ │ ├── administration.component.sass │ │ │ │ ├── administration.component.spec.ts │ │ │ │ ├── administration.component.ts │ │ │ │ ├── invite-user/ │ │ │ │ │ ├── invite-user.component.html │ │ │ │ │ ├── invite-user.component.sass │ │ │ │ │ ├── invite-user.component.spec.ts │ │ │ │ │ └── invite-user.component.ts │ │ │ │ └── settings/ │ │ │ │ ├── settings.component.html │ │ │ │ ├── settings.component.sass │ │ │ │ ├── settings.component.spec.ts │ │ │ │ └── settings.component.ts │ │ │ ├── alert/ │ │ │ │ ├── alert/ │ │ │ │ │ ├── alert.component.html │ │ │ │ │ ├── alert.component.sass │ │ │ │ │ ├── alert.component.spec.ts │ │ │ │ │ └── alert.component.ts │ │ │ │ ├── alert.module.ts │ │ │ │ ├── alert.service.spec.ts │ │ │ │ └── alert.service.ts │ │ │ ├── apikey-management/ │ │ │ │ ├── apikey-management.component.html │ │ │ │ ├── apikey-management.component.sass │ │ │ │ ├── apikey-management.component.spec.ts │ │ │ │ └── apikey-management.component.ts │ │ │ ├── app-routing.module.ts │ │ │ ├── app.component.html │ │ │ ├── app.component.scss │ │ │ ├── app.component.spec.ts │ │ │ ├── app.component.ts │ │ │ ├── app.interceptor.ts │ │ │ ├── app.module.ts │ │ │ ├── app.service.spec.ts │ │ │ ├── app.service.ts │ │ │ ├── assessment-form/ │ │ │ │ ├── Assessment.ts │ │ │ │ ├── assessment-form.component.html │ │ │ │ ├── assessment-form.component.sass │ │ │ │ ├── assessment-form.component.spec.ts │ │ │ │ └── assessment-form.component.ts │ │ │ ├── assessments/ │ │ │ │ ├── assessments.component.html │ │ │ │ ├── assessments.component.sass │ │ │ │ ├── assessments.component.spec.ts │ │ │ │ └── assessments.component.ts │ │ │ ├── asset-form/ │ │ │ │ ├── Asset.ts │ │ │ │ ├── Jira.ts │ │ │ │ ├── asset-form.component.html │ │ │ │ ├── asset-form.component.sass │ │ │ │ ├── asset-form.component.spec.ts │ │ │ │ └── asset-form.component.ts │ │ │ ├── auth.guard.spec.ts │ │ │ ├── auth.guard.ts │ │ │ ├── auth.service.spec.ts │ │ │ ├── auth.service.ts │ │ │ ├── classes/ │ │ │ │ ├── Alert.ts │ │ │ │ ├── ProblemLocation.ts │ │ │ │ └── Resource.ts │ │ │ ├── dashboard/ │ │ │ │ ├── dashboard.component.html │ │ │ │ ├── dashboard.component.sass │ │ │ │ ├── dashboard.component.spec.ts │ │ │ │ └── dashboard.component.ts │ │ │ ├── email-validate/ │ │ │ │ ├── email-validate.component.html │ │ │ │ ├── email-validate.component.sass │ │ │ │ ├── email-validate.component.spec.ts │ │ │ │ └── email-validate.component.ts │ │ │ ├── enums/ │ │ │ │ └── roles.enum.ts │ │ │ ├── footer/ │ │ │ │ ├── footer.component.html │ │ │ │ ├── footer.component.sass │ │ │ │ ├── footer.component.spec.ts │ │ │ │ └── footer.component.ts │ │ │ ├── forgot-password/ │ │ │ │ ├── forgot-password.component.html │ │ │ │ ├── forgot-password.component.sass │ │ │ │ ├── forgot-password.component.spec.ts │ │ │ │ └── forgot-password.component.ts │ │ │ ├── global-manager.service.spec.ts │ │ │ ├── global-manager.service.ts │ │ │ ├── interfaces/ │ │ │ │ ├── ApiKey.ts │ │ │ │ ├── App_File.ts │ │ │ │ ├── Organization.ts │ │ │ │ ├── Screenshot.ts │ │ │ │ ├── Settings.ts │ │ │ │ ├── Team.ts │ │ │ │ ├── Tokens.ts │ │ │ │ └── User.ts │ │ │ ├── loader.service.spec.ts │ │ │ ├── loader.service.ts │ │ │ ├── login/ │ │ │ │ ├── login.component.html │ │ │ │ ├── login.component.sass │ │ │ │ ├── login.component.spec.ts │ │ │ │ └── login.component.ts │ │ │ ├── navbar/ │ │ │ │ ├── navbar.component.html │ │ │ │ ├── navbar.component.sass │ │ │ │ ├── navbar.component.spec.ts │ │ │ │ └── navbar.component.ts │ │ │ ├── org-form/ │ │ │ │ ├── Organization.ts │ │ │ │ ├── org-form.component.html │ │ │ │ ├── org-form.component.sass │ │ │ │ ├── org-form.component.spec.ts │ │ │ │ └── org-form.component.ts │ │ │ ├── organization/ │ │ │ │ ├── organization.component.html │ │ │ │ ├── organization.component.sass │ │ │ │ ├── organization.component.spec.ts │ │ │ │ └── organization.component.ts │ │ │ ├── page-not-found/ │ │ │ │ ├── page-not-found.component.html │ │ │ │ ├── page-not-found.component.sass │ │ │ │ ├── page-not-found.component.spec.ts │ │ │ │ └── page-not-found.component.ts │ │ │ ├── password-reset/ │ │ │ │ ├── password-reset.component.html │ │ │ │ ├── password-reset.component.sass │ │ │ │ ├── password-reset.component.spec.ts │ │ │ │ └── password-reset.component.ts │ │ │ ├── register/ │ │ │ │ ├── register.component.html │ │ │ │ ├── register.component.sass │ │ │ │ ├── register.component.spec.ts │ │ │ │ └── register.component.ts │ │ │ ├── report/ │ │ │ │ ├── report.component.html │ │ │ │ ├── report.component.sass │ │ │ │ ├── report.component.spec.ts │ │ │ │ └── report.component.ts │ │ │ ├── team/ │ │ │ │ ├── team.component.html │ │ │ │ ├── team.component.sass │ │ │ │ ├── team.component.spec.ts │ │ │ │ └── team.component.ts │ │ │ ├── team-form/ │ │ │ │ ├── team-form.component.html │ │ │ │ ├── team-form.component.sass │ │ │ │ ├── team-form.component.spec.ts │ │ │ │ └── team-form.component.ts │ │ │ ├── team.service.spec.ts │ │ │ ├── team.service.ts │ │ │ ├── user-form/ │ │ │ │ ├── user-form.component.html │ │ │ │ ├── user-form.component.sass │ │ │ │ ├── user-form.component.spec.ts │ │ │ │ └── user-form.component.ts │ │ │ ├── user-management/ │ │ │ │ ├── user-management.component.html │ │ │ │ ├── user-management.component.sass │ │ │ │ ├── user-management.component.spec.ts │ │ │ │ └── user-management.component.ts │ │ │ ├── user-profile/ │ │ │ │ ├── user-profile.component.html │ │ │ │ ├── user-profile.component.sass │ │ │ │ ├── user-profile.component.spec.ts │ │ │ │ └── user-profile.component.ts │ │ │ ├── user.service.spec.ts │ │ │ ├── user.service.ts │ │ │ ├── vuln-form/ │ │ │ │ ├── Vulnerability.ts │ │ │ │ ├── vuln-form.component.html │ │ │ │ ├── vuln-form.component.sass │ │ │ │ ├── vuln-form.component.spec.ts │ │ │ │ └── vuln-form.component.ts │ │ │ └── vulnerability/ │ │ │ ├── vulnerability.component.html │ │ │ ├── vulnerability.component.sass │ │ │ ├── vulnerability.component.spec.ts │ │ │ └── vulnerability.component.ts │ │ ├── assets/ │ │ │ ├── .gitkeep │ │ │ └── theme/ │ │ │ └── button.scss │ │ ├── environments/ │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── index.html │ │ ├── karma.conf.js │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── styles.scss │ │ ├── test.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.spec.json │ │ └── tslint.json │ ├── tsconfig.json │ └── tslint.json ├── jest.config.js ├── ormconfig.js ├── package.json ├── src/ │ ├── app.ts │ ├── classes/ │ │ └── Report.ts │ ├── data-source.ts │ ├── entity/ │ │ ├── ApiKey.ts │ │ ├── Assessment.ts │ │ ├── Asset.ts │ │ ├── Config.ts │ │ ├── File.ts │ │ ├── Jira.ts │ │ ├── Organization.ts │ │ ├── ProblemLocation.ts │ │ ├── ReportAudit.ts │ │ ├── Resource.ts │ │ ├── Team.ts │ │ ├── User.ts │ │ ├── VulnDictionary.ts │ │ └── Vulnerability.ts │ ├── enums/ │ │ ├── message-enum.ts │ │ ├── roles-enum.ts │ │ └── status-enum.ts │ ├── init/ │ │ ├── docker-run-exec.ts │ │ └── setEnv.ts │ ├── interfaces/ │ │ ├── jira/ │ │ │ ├── jira-init.interface.ts │ │ │ ├── jira-issue-link.interface.ts │ │ │ ├── jira-issue-priority.interface.ts │ │ │ ├── jira-issue-status.interface.ts │ │ │ ├── jira-issue-type.interface.ts │ │ │ ├── jira-issue.interface.ts │ │ │ ├── jira-project.interface.ts │ │ │ └── jira-result.interface.ts │ │ ├── team-info.interface.ts │ │ └── user-request.interface.ts │ ├── middleware/ │ │ ├── jwt.middleware.ts │ │ └── jwt.spec.ts │ ├── routes/ │ │ ├── api-key.controller.spec.ts │ │ ├── api-key.controller.ts │ │ ├── assessment.controller.spec.ts │ │ ├── assessment.controller.ts │ │ ├── asset.controller.spec.ts │ │ ├── asset.controller.ts │ │ ├── authentication.controller.ts │ │ ├── config.controller.spec.ts │ │ ├── config.controller.ts │ │ ├── file-upload.controller.ts │ │ ├── organization.controller.ts │ │ ├── report-audit.controller.spec.ts │ │ ├── report-audit.controller.ts │ │ ├── team.controller.spec.ts │ │ ├── team.controller.ts │ │ ├── user.controller.spec.ts │ │ ├── user.controller.ts │ │ └── vulnerability.controller.ts │ ├── services/ │ │ ├── email.service.spec.ts │ │ └── email.service.ts │ ├── temp/ │ │ └── empty.ts │ └── utilities/ │ ├── column-mapper.utility.ts │ ├── crypto.utility.spec.ts │ ├── crypto.utility.ts │ ├── file.utility.ts │ ├── jira.utility.spec.ts │ ├── jira.utility.ts │ ├── password.utility.spec.ts │ ├── password.utility.ts │ ├── puppeteer.utility.ts │ └── role.utility.ts ├── tsconfig.json └── tslint.json