v1.0.0
    • PDF

    v1.0.0

    • PDF

    Article summary

    Dependencies

    Glasswall Halo v2.1.3

    Service Versions (Image Tags)

    ServiceContainer RepositoryTag
    constellations-scan-controllerglasswallhub.azurecr.io/constellations-scan-controller72699
    constellations-page-scannerglasswallhub.azurecr.io/constellations-page-scanner72709
    constellations-scan-preprocessorglasswallhub.azurecr.io/constellations-scan-preprocessor72692
    constellations-cdr-enablerglasswallhub.azurecr.io/constellations-cdr-enabler72829
    constellations-event-collationglasswallhub.azurecr.io/constellations-event-collation72696
    constellations-event-projectionglasswallhub.azurecr.io/constellations-event-projection72694

    Helm Chart Versions

    ChartChart RepositoryVersion
    constellations-scan-controllerglasswallhub.azurecr.io/helm/constellations-scan-controller0.1.2
    constellations-page-scannerglasswallhub.azurecr.io/helm/constellations-page-scanner0.1.1
    constellations-scan-preprocessorglasswallhub.azurecr.io/helm/constellations-scan-preprocessor0.1.1
    constellations-cdr-enablerglasswallhub.azurecr.io/helm/constellations-cdr-enabler0.1.1
    constellations-event-collationglasswallhub.azurecr.io/helm/constellations-event-collation0.1.1
    constellations-event-projectionglasswallhub.azurecr.io/helm/constellations-event-projection0.0.4
    constellations-rabbitmqglasswallhub.azurecr.io/helm/constellations-rabbitmq0.1.5
    constellations-autoscalingglasswallhub.azurecr.io/helm/constellations-autoscaling0.1.1
    constellations-external-secretsglasswallhub.azurecr.io/helm/constellations-external-secrets0.0.2

    New Features

    Introducing the Scan Controller API, provides the ability to manage scans within your application:

    • Perform essential scan operations such as effortlessly starting, cancelling, and restarting scans.
    • Gain real-time insights into the status of running scans, allowing for better monitoring and control.
    • Access a comprehensive list of all previous scans for enhanced data analysis and record keeping.

    Introducing the Event Projection API allows you to retrieve scan results and detailed information within your application.

    • Obtain the results summary of a scan, providing a high-level overview of the scan's findings.
    • Retrieve the results of specific files or archives, allowing for targeted analysis and remediation.
    • Access a detailed breakdown of the Content Disarm and Reconstruction (CDR) process, offering in-depth insights into the scan results.

    Introducing a new Detailed Archive Processing Mode, enhancing the handling of archives within the system.

    • When enabled, the overall file will be marked as "Failed" to indicate the presence of child archives.
    • A clean file with child archives, limited to a maximum of 5 levels of nesting, will be stored in the target folder for further analysis.
    • If a child archive exceeds the nesting limit, it will be replaced with a .txt placeholder file and marked as "Errored".
    • A comprehensive quarantine report containing details of the errored archive will be stored in the quarantine container for reference.

    Introducing Express Mode, a new feature that enhances the file processing capabilities of the system.

    • Express Mode ensures that only supported file types are sent to the Content Disarm and Reconstruction (CDR) Platform for processing.
    • This streamlined approach optimizes the scanning process by excluding unsupported file types, reducing processing time and resource consumption.

    Known Issues

    • Issue: In the event of a dead-letter on the cdr-enablement queue, the GET Scan Summary endpoint response may show a lower value for numberOfProcessedFiles compared to numberOfFiles.

      Impact: This discrepancy can lead to confusion regarding the actual number of files processed during a scan.

    • Issue: For scans marked as Errored, the status response may return a null value for ScanEndTime.

      Impact: The absence of a valid ScanEndTime can hinder accurate tracking and analysis of scan durations for errored scans.

    • Issue: The constellations-scan-preprocessor service may encounter errors while attempting to write to the FileMetadata Cosmos container, resulting in duplicate cdr-enablement messages. As a consequence, individual files may be processed multiple times.

      Impact: Duplicate file processing can lead to resource utilisation inefficiencies and potential delays in overall scan completion.

    • Issue: When Constellations encounters an archive in a source container during autoscaling, only one new pre-warmed cdrplatform-engine pod will scale up.

      Impact: This behaviour can introduce a slight processing delay for archives, as additional scaling of cdrplatform-engine pods is contingent on the engine-requests queue in Glasswall Halo.

    Documentation

    API Documentation

    Constellations Documentation


    Was this article helpful?