diff --git a/assemblyline/odm/models/service.py b/assemblyline/odm/models/service.py index 8076e21f3..8298300b9 100644 --- a/assemblyline/odm/models/service.py +++ b/assemblyline/odm/models/service.py @@ -1,9 +1,13 @@ from __future__ import annotations + from typing import Optional as Opt from assemblyline import odm from assemblyline.common import forge -from assemblyline.common.constants import DEFAULT_SERVICE_ACCEPTS, DEFAULT_SERVICE_REJECTS +from assemblyline.common.constants import ( + DEFAULT_SERVICE_ACCEPTS, + DEFAULT_SERVICE_REJECTS, +) Classification = forge.get_classification() @@ -109,6 +113,7 @@ class UpdateConfig(odm.Model): default="double_new_line", description="Delimiter used when given a list of signatures") custom_delimiter = odm.Optional(odm.Keyword(), description="Custom delimiter definition") + default_pattern = odm.Text(default=".*", description="Default pattern used for matching files") @ odm.model(index=False, store=False, description="Submission Parameters for Service") diff --git a/assemblyline/odm/models/service_delta.py b/assemblyline/odm/models/service_delta.py index dfee952c7..7df9cb647 100644 --- a/assemblyline/odm/models/service_delta.py +++ b/assemblyline/odm/models/service_delta.py @@ -1,8 +1,7 @@ from __future__ import annotations from assemblyline import odm -from assemblyline.odm.models.service import SIGNATURE_DELIMITERS, FETCH_METHODS - +from assemblyline.odm.models.service import FETCH_METHODS, SIGNATURE_DELIMITERS REF_DEPENDENCY_CONFIG = "Refer to:
[Service - DependencyConfig](../service/#dependencyconfig)" REF_DOCKER_CONFIG = "Refer to:
[Service - DockerConfig](../service/#dockerconfig)" @@ -84,6 +83,7 @@ class UpdateConfigDelta(odm.Model): wait_for_update = odm.Optional(odm.Boolean(), description=REF_UPDATE_CONFIG) signature_delimiter = odm.Optional(odm.Enum(values=SIGNATURE_DELIMITERS.keys()), description=REF_UPDATE_CONFIG) custom_delimiter = odm.Optional(odm.Keyword(), description=REF_UPDATE_CONFIG) + default_pattern = odm.Optional(odm.Text(), description=REF_UPDATE_CONFIG) @ odm.model(index=False, store=False)