-
Notifications
You must be signed in to change notification settings - Fork 59
Heimdall Processes Documentation
Tenable.SC Connection Capability
Added the adm-zip library used to decompress (in memory) the received zip file from the /scanResults{id}/downloads
endpoint
$ npm install adm-zip
and
npm install --save-dev @types/node
The following modules, classes contain actions that direct impact the Tenable.SC Connection capability
- UploadNexus.vue
The UploadNexus.vue is where the upload tabs are defined (Local Files, S3 Bucket, Splunk, Tenable, Samples) The Tenable.SC upload option is defined in this file file.
- TenableReader.vue
- AuthStep.vue
- FileList.vue
TenableReader.vue: The main GUI for displaying the tenable query scans. Provides a step component displays progress through authentication and displaying scan results. Calls the authorization module authenticate the user
AuthStep.vue: Validates the inputted authentication tokens by login into the provided tenable instances (URL)
FileList.vue: Main module that controls the options sent to the tenable_utils
- tenable_utils.ts
tenable_utils.ts: Module containing the connections to the tenable instance via axios. Executes all queries.
Group API Capability
The following modules, classes were modified implementing the Group API capability
- apikey.controller.ts
- apikey.model.ts
- apikey.service.ts
- apikeys.module.ts
- apikey.dto.ts
- create-apikey.dto.ts
- apikey.strategy.ts
- authn.service.ts
- evaluation.dto.ts
- evaluation.model.ts
- evaluations.controller.ts
- evaluations.service.ts
The following module was modified implementing the Group API capability
- GroupModal.vue
The following module was added
- GroupAPIKeysModal.vue
The following interfaces were modified
- libs/interfaces/apikey/apikey.interface.ts
- libs/interfaces/apikey/create-apikey.interface.ts
- libs/interfaces/evaluation/evaluation.interface.ts
The following database tables were modified
- ApiKeys (type and groupId)
- Evaluations (groupId)
Helping the overall cybersecurity strength of organizations.
- Home
- How to create a release
- Environment Variables Configuration
- Heimdall Authentication Methods
- Heimdall API Documentation
- Group and User Management
- Heimdall Interface Connections
- Heimdall Architecture Information
- Heimdall Class Diagrams
- Heimdall Development Tips & Tricks
- Heimdall Frontend Components
- Heimdall Processes Documentation
- Heimdall Heroku Documentation
- Developers Code Style
- Troubleshooting
- HDF Converter Mappings
- HDF Converters How Tos
- Manual Attestations
- Control Correlation Identifier (CCI) Converter