diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_access_policy.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_access_policy.yml index 95bb20db..5d37ca1f 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_access_policy.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_access_policy.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - environment: {type: string, description: 조회할 환경명, pattern: ""} + environment: {type: string, description: 조회할 환경명, pattern: "^[a-zA-Z0-9_-]{2,20}$"} additionalProperties: false tags: [iam, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_access_token_status.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_access_token_status.yml index e6253397..0166f1f6 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_access_token_status.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_access_token_status.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - environment: {type: string, description: 조회할 환경명, pattern: ""} + environment: {type: string, description: 조회할 환경명, pattern: "^[a-zA-Z0-9_-]{2,20}$"} additionalProperties: false tags: [iam, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_list.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_list.yml index ab739edf..4859faed 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_list.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_list.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - environment: {type: string, description: 조회할 환경명, pattern: ""} + environment: {type: string, description: 조회할 환경명, pattern: "^[a-zA-Z0-9_-]{2,20}$"} additionalProperties: false tags: [iam, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_lock_status.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_lock_status.yml index 399f81e9..813264b3 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_lock_status.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_lock_status.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - environment: {type: string, description: 조회할 환경명, pattern: ""} + environment: {type: string, description: 조회할 환경명, pattern: "^[a-zA-Z0-9_-]{2,20}$"} additionalProperties: false tags: [iam, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_password_expiry.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_password_expiry.yml index ee3e0814..35cef047 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_password_expiry.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_password_expiry.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - environment: {type: string, description: 조회할 환경명, pattern: ""} + environment: {type: string, description: 조회할 환경명, pattern: "^[a-zA-Z0-9_-]{2,20}$"} additionalProperties: false tags: [iam, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_profile.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_profile.yml index 23c7aef1..0f29b623 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_profile.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_profile.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - environment: {type: string, description: 조회할 환경명, pattern: ""} + environment: {type: string, description: 조회할 환경명, pattern: "^[a-zA-Z0-9_-]{2,20}$"} additionalProperties: false tags: [iam, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_role.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_role.yml index ad2a2a85..7de105eb 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_role.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_role.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - environment: {type: string, description: 조회할 환경명, pattern: ""} + environment: {type: string, description: 조회할 환경명, pattern: "^[a-zA-Z0-9_-]{2,20}$"} additionalProperties: false tags: [iam, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_status.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_status.yml index eae6c5a8..d91b7a2a 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_status.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_status.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - environment: {type: string, description: 조회할 환경명, pattern: ""} + environment: {type: string, description: 조회할 환경명, pattern: "^[a-zA-Z0-9_-]{2,20}$"} additionalProperties: false tags: [iam, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_approval_authority.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_approval_authority.yml index 9f390386..2ff2c356 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_approval_authority.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_approval_authority.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - environment: {type: string, description: 조회할 환경명, pattern: ""} + environment: {type: string, description: 조회할 환경명, pattern: "^[a-zA-Z0-9_-]{2,20}$"} additionalProperties: false tags: [iam, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_authentication_method.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_authentication_method.yml index 4ed95bf8..c2e5f85d 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_authentication_method.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_authentication_method.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - environment: {type: string, description: 조회할 환경명, pattern: ""} + environment: {type: string, description: 조회할 환경명, pattern: "^[a-zA-Z0-9_-]{2,20}$"} additionalProperties: false tags: [iam, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_delegation_status.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_delegation_status.yml index 4483eaf9..8716d9d4 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_delegation_status.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_delegation_status.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - environment: {type: string, description: 조회할 환경명, pattern: ""} + environment: {type: string, description: 조회할 환경명, pattern: "^[a-zA-Z0-9_-]{2,20}$"} additionalProperties: false tags: [iam, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_deployment_version.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_deployment_version.yml index ece498be..0e43ee83 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_deployment_version.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_deployment_version.yml @@ -8,7 +8,7 @@ example_queries: ["배포 버전을 보여줘", "현재 버전을 확인해줘", read_only: true destructive: false idempotent: true -parameters_schema: {type: object, properties: {environment: {type: string, description: 조회할 환경명, pattern: ""}}, additionalProperties: false} +parameters_schema: {type: object, properties: {environment: {type: string, description: 조회할 환경명, pattern: "^[a-zA-Z0-9_-]{2,20}$"}}, additionalProperties: false} tags: [iam, 배포, mock] required_env_keys: [] owner_org: MCP_TOOL diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_environment_info.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_environment_info.yml index dcd091ac..b963de67 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_environment_info.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_environment_info.yml @@ -8,7 +8,7 @@ example_queries: ["환경 정보를 보여줘", "개발 환경을 확인해줘", read_only: true destructive: false idempotent: true -parameters_schema: {type: object, properties: {environment: {type: string, description: 조회할 환경명, pattern: ""}}, additionalProperties: false} +parameters_schema: {type: object, properties: {environment: {type: string, description: 조회할 환경명, pattern: "^[a-zA-Z0-9_-]{2,20}$"}}, additionalProperties: false} tags: [iam, 환경, mock] required_env_keys: [] owner_org: MCP_TOOL diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_identity_provider_list.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_identity_provider_list.yml index 4db5bd67..d76f1366 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_identity_provider_list.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_identity_provider_list.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - environment: {type: string, description: 조회 조건, pattern: ""} + environment: {type: string, description: 조회 조건, pattern: "^[a-zA-Z0-9_-]{2,20}$"} additionalProperties: false tags: [iam, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_login_history.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_login_history.yml index e8fdf5ea..95a0d6de 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_login_history.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_login_history.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - environment: {type: string, description: 조회할 환경명, pattern: ""} + environment: {type: string, description: 조회할 환경명, pattern: "^[a-zA-Z0-9_-]{2,20}$"} additionalProperties: false tags: [iam, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_menu_access.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_menu_access.yml index 57f6bcbf..711cbeb8 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_menu_access.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_menu_access.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - environment: {type: string, description: 조회할 환경명, pattern: ""} + environment: {type: string, description: 조회할 환경명, pattern: "^[a-zA-Z0-9_-]{2,20}$"} additionalProperties: false tags: [iam, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_mfa_status.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_mfa_status.yml index 81fd9c9a..bf08a2a6 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_mfa_status.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_mfa_status.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - environment: {type: string, description: 조회할 환경명, pattern: ""} + environment: {type: string, description: 조회할 환경명, pattern: "^[a-zA-Z0-9_-]{2,20}$"} additionalProperties: false tags: [iam, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_permission_list.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_permission_list.yml index c52f2a24..e7f4603a 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_permission_list.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_permission_list.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - environment: {type: string, description: 조회할 환경명, pattern: ""} + environment: {type: string, description: 조회할 환경명, pattern: "^[a-zA-Z0-9_-]{2,20}$"} additionalProperties: false tags: [iam, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_privilege_change_history.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_privilege_change_history.yml index 31b0298d..e59c5b5b 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_privilege_change_history.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_privilege_change_history.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - environment: {type: string, description: 조회 조건, pattern: ""} + environment: {type: string, description: 조회 조건, pattern: "^[a-zA-Z0-9_-]{2,20}$"} additionalProperties: false tags: [iam, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_resource_access.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_resource_access.yml index 9fe6b86e..33f9b7eb 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_resource_access.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_resource_access.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - environment: {type: string, description: 조회할 환경명, pattern: ""} + environment: {type: string, description: 조회할 환경명, pattern: "^[a-zA-Z0-9_-]{2,20}$"} additionalProperties: false tags: [iam, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_role_list.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_role_list.yml index ce42d73a..18875ede 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_role_list.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_role_list.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - environment: {type: string, description: 조회할 환경명, pattern: ""} + environment: {type: string, description: 조회할 환경명, pattern: "^[a-zA-Z0-9_-]{2,20}$"} additionalProperties: false tags: [iam, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_security_event_list.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_security_event_list.yml index 9d55bc77..e1075516 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_security_event_list.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_security_event_list.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - environment: {type: string, description: 조회 조건, pattern: ""} + environment: {type: string, description: 조회 조건, pattern: "^[a-zA-Z0-9_-]{2,20}$"} additionalProperties: false tags: [iam, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_service_health.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_service_health.yml index fd54586c..22a7ea43 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_service_health.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_service_health.yml @@ -8,7 +8,7 @@ example_queries: ["서비스 상태를 보여줘", "서비스가 정상인가요 read_only: true destructive: false idempotent: true -parameters_schema: {type: object, properties: {environment: {type: string, description: 조회할 환경명, pattern: ""}}, additionalProperties: false} +parameters_schema: {type: object, properties: {environment: {type: string, description: 조회할 환경명, pattern: "^[a-zA-Z0-9_-]{2,20}$"}}, additionalProperties: false} tags: [iam, 서비스, mock] required_env_keys: [] owner_org: MCP_TOOL diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_session_list.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_session_list.yml index c2dce327..6403b607 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_session_list.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_session_list.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - environment: {type: string, description: 조회할 환경명, pattern: ""} + environment: {type: string, description: 조회할 환경명, pattern: "^[a-zA-Z0-9_-]{2,20}$"} additionalProperties: false tags: [iam, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_session_status.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_session_status.yml index 81430584..5b86ed6b 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_session_status.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_session_status.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - environment: {type: string, description: 조회할 환경명, pattern: ""} + environment: {type: string, description: 조회할 환경명, pattern: "^[a-zA-Z0-9_-]{2,20}$"} additionalProperties: false tags: [iam, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_system_status.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_system_status.yml index cf52db55..eab6385a 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_system_status.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_system_status.yml @@ -8,7 +8,7 @@ example_queries: ["시스템 상태를 보여줘", "개발 환경 상태를 확 read_only: true destructive: false idempotent: true -parameters_schema: {type: object, properties: {environment: {type: string, description: 조회할 환경명, pattern: ""}}, additionalProperties: false} +parameters_schema: {type: object, properties: {environment: {type: string, description: 조회할 환경명, pattern: "^[a-zA-Z0-9_-]{2,20}$"}}, additionalProperties: false} tags: [iam, 상태, mock] required_env_keys: [] owner_org: MCP_TOOL diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_trusted_device_list.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_trusted_device_list.yml index 3bbbe1b8..dd189221 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_trusted_device_list.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_trusted_device_list.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - environment: {type: string, description: 조회할 환경명, pattern: ""} + environment: {type: string, description: 조회할 환경명, pattern: "^[a-zA-Z0-9_-]{2,20}$"} additionalProperties: false tags: [iam, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_user_group_list.yml b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_user_group_list.yml index d579d916..0af36309 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_user_group_list.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/iam/iam_user_group_list.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - environment: {type: string, description: 조회 조건, pattern: ""} + environment: {type: string, description: 조회 조건, pattern: "^[a-zA-Z0-9_-]{2,20}$"} additionalProperties: false tags: [iam, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_alert_list.yml b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_alert_list.yml index a2d57308..2ffbe2ba 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_alert_list.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_alert_list.yml @@ -8,7 +8,7 @@ example_queries: ["알림 목록을 보여줘", "현재 알림을 알려줘", " read_only: true destructive: false idempotent: true -parameters_schema: {type: object, properties: {category: {type: string, description: 조회할 공지 분류, pattern: ""}}, additionalProperties: false} +parameters_schema: {type: object, properties: {category: {type: string, description: 조회할 공지 분류, pattern: "^[a-zA-Z0-9가-힣_\\s-]{2,30}$"}}, additionalProperties: false} tags: [pct, 알림, mock] required_env_keys: [] owner_org: MCP_TOOL diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_change_request_list.yml b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_change_request_list.yml index e2f90184..9626fc62 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_change_request_list.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_change_request_list.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - category: {type: string, description: 조회 조건, pattern: ""} + category: {type: string, description: 조회 조건, pattern: "^[a-zA-Z0-9가-힣_\\s-]{2,30}$"} additionalProperties: false tags: [pct, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_incident_list.yml b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_incident_list.yml index 33492d8a..96d09f67 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_incident_list.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_incident_list.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - category: {type: string, description: 조회 조건, pattern: ""} + category: {type: string, description: 조회 조건, pattern: "^[a-zA-Z0-9가-힣_\\s-]{2,30}$"} additionalProperties: false tags: [pct, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_contact.yml b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_contact.yml index c2c860a5..b2b2e729 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_contact.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_contact.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - category: {type: string, description: 조회할 공지 분류, pattern: ""} + category: {type: string, description: 조회할 공지 분류, pattern: "^[a-zA-Z0-9가-힣_\\s-]{2,30}$"} additionalProperties: false tags: [pct, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_history.yml b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_history.yml index 5c762a9a..44665a6a 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_history.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_history.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - category: {type: string, description: 조회할 공지 분류, pattern: ""} + category: {type: string, description: 조회할 공지 분류, pattern: "^[a-zA-Z0-9가-힣_\\s-]{2,30}$"} additionalProperties: false tags: [pct, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_result.yml b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_result.yml index 06139814..cf01265c 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_result.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_result.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - category: {type: string, description: 조회할 공지 분류, pattern: ""} + category: {type: string, description: 조회할 공지 분류, pattern: "^[a-zA-Z0-9가-힣_\\s-]{2,30}$"} additionalProperties: false tags: [pct, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_schedule.yml b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_schedule.yml index 74e3a5d9..01386464 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_schedule.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_schedule.yml @@ -8,7 +8,7 @@ example_queries: ["점검 일정을 보여줘", "정기 점검이 언제야?", " read_only: true destructive: false idempotent: true -parameters_schema: {type: object, properties: {category: {type: string, description: 조회할 공지 분류, pattern: ""}}, additionalProperties: false} +parameters_schema: {type: object, properties: {category: {type: string, description: 조회할 공지 분류, pattern: "^[a-zA-Z0-9가-힣_\\s-]{2,30}$"}}, additionalProperties: false} tags: [pct, 점검, mock] required_env_keys: [] owner_org: MCP_TOOL diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_scope.yml b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_scope.yml index 6d857d24..04c75c59 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_scope.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_scope.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - category: {type: string, description: 조회할 공지 분류, pattern: ""} + category: {type: string, description: 조회할 공지 분류, pattern: "^[a-zA-Z0-9가-힣_\\s-]{2,30}$"} additionalProperties: false tags: [pct, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_status.yml b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_status.yml index 4f6999e5..f6ef5bd6 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_status.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_status.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - category: {type: string, description: 조회할 공지 분류, pattern: ""} + category: {type: string, description: 조회할 공지 분류, pattern: "^[a-zA-Z0-9가-힣_\\s-]{2,30}$"} additionalProperties: false tags: [pct, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_category.yml b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_category.yml index b2db3578..6e99fde2 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_category.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_category.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - category: {type: string, description: 조회할 공지 분류, pattern: ""} + category: {type: string, description: 조회할 공지 분류, pattern: "^[a-zA-Z0-9가-힣_\\s-]{2,30}$"} additionalProperties: false tags: [pct, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_detail.yml b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_detail.yml index 28f6c6dd..c1b29d6a 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_detail.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_detail.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - category: {type: string, description: 조회할 공지 분류, pattern: ""} + category: {type: string, description: 조회할 공지 분류, pattern: "^[a-zA-Z0-9가-힣_\\s-]{2,30}$"} additionalProperties: false tags: [pct, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_list.yml b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_list.yml index 8c14c326..29e51cb3 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_list.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_list.yml @@ -8,7 +8,7 @@ example_queries: ["시스템 공지를 보여줘", "현재 공지를 알려줘", read_only: true destructive: false idempotent: true -parameters_schema: {type: object, properties: {category: {type: string, description: 조회할 공지 분류, pattern: ""}}, additionalProperties: false} +parameters_schema: {type: object, properties: {category: {type: string, description: 조회할 공지 분류, pattern: "^[a-zA-Z0-9가-힣_\\s-]{2,30}$"}}, additionalProperties: false} tags: [pct, 공지, mock] required_env_keys: [] owner_org: MCP_TOOL diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_recent.yml b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_recent.yml index 01f0890c..043be1d4 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_recent.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_recent.yml @@ -8,7 +8,7 @@ example_queries: ["최신 공지를 보여줘", "오늘 공지가 있나요?", " read_only: true destructive: false idempotent: true -parameters_schema: {type: object, properties: {category: {type: string, description: 조회할 공지 분류, pattern: ""}}, additionalProperties: false} +parameters_schema: {type: object, properties: {category: {type: string, description: 조회할 공지 분류, pattern: "^[a-zA-Z0-9가-힣_\\s-]{2,30}$"}}, additionalProperties: false} tags: [pct, 공지, 조회, mock] required_env_keys: [] owner_org: MCP_TOOL diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_search.yml b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_search.yml index 2b2b0f4e..eacdb704 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_search.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_search.yml @@ -8,7 +8,7 @@ example_queries: ["점검 공지를 검색해줘", "배포 공지를 찾아줘", read_only: true destructive: false idempotent: true -parameters_schema: {type: object, properties: {category: {type: string, description: 조회할 공지 분류, pattern: ""}}, additionalProperties: false} +parameters_schema: {type: object, properties: {category: {type: string, description: 조회할 공지 분류, pattern: "^[a-zA-Z0-9가-힣_\\s-]{2,30}$"}}, additionalProperties: false} tags: [pct, 공지, 조회, mock] required_env_keys: [] owner_org: MCP_TOOL diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_operation_calendar.yml b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_operation_calendar.yml index bbf6d812..306b9753 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_operation_calendar.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_operation_calendar.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - category: {type: string, description: 조회 조건, pattern: ""} + category: {type: string, description: 조회 조건, pattern: "^[a-zA-Z0-9가-힣_\\s-]{2,30}$"} additionalProperties: false tags: [pct, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_history.yml b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_history.yml index 5f953712..29d44903 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_history.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_history.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - category: {type: string, description: 조회할 공지 분류, pattern: ""} + category: {type: string, description: 조회할 공지 분류, pattern: "^[a-zA-Z0-9가-힣_\\s-]{2,30}$"} additionalProperties: false tags: [pct, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_notice.yml b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_notice.yml index f7249a9a..f37a2619 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_notice.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_notice.yml @@ -8,7 +8,7 @@ example_queries: ["배포 공지를 보여줘", "최근 배포 내용을 알려 read_only: true destructive: false idempotent: true -parameters_schema: {type: object, properties: {category: {type: string, description: 조회할 공지 분류, pattern: ""}}, additionalProperties: false} +parameters_schema: {type: object, properties: {category: {type: string, description: 조회할 공지 분류, pattern: "^[a-zA-Z0-9가-힣_\\s-]{2,30}$"}}, additionalProperties: false} tags: [pct, 배포, mock] required_env_keys: [] owner_org: MCP_TOOL diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_schedule.yml b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_schedule.yml index 74864719..feeba356 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_schedule.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_schedule.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - category: {type: string, description: 조회할 공지 분류, pattern: ""} + category: {type: string, description: 조회할 공지 분류, pattern: "^[a-zA-Z0-9가-힣_\\s-]{2,30}$"} additionalProperties: false tags: [pct, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_scope.yml b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_scope.yml index 176398e0..64a18c25 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_scope.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_scope.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - category: {type: string, description: 조회할 공지 분류, pattern: ""} + category: {type: string, description: 조회할 공지 분류, pattern: "^[a-zA-Z0-9가-힣_\\s-]{2,30}$"} additionalProperties: false tags: [pct, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_status.yml b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_status.yml index bd3751a8..bd0cc2ff 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_status.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_status.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - category: {type: string, description: 조회할 공지 분류, pattern: ""} + category: {type: string, description: 조회할 공지 분류, pattern: "^[a-zA-Z0-9가-힣_\\s-]{2,30}$"} additionalProperties: false tags: [pct, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_version.yml b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_version.yml index 18c0cf87..6fda7c7b 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_version.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_version.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - category: {type: string, description: 조회할 공지 분류, pattern: ""} + category: {type: string, description: 조회할 공지 분류, pattern: "^[a-zA-Z0-9가-힣_\\s-]{2,30}$"} additionalProperties: false tags: [pct, 조회, mock] required_env_keys: [] diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_service_request_status.yml b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_service_request_status.yml index 6f8b842b..86e37b0a 100644 --- a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_service_request_status.yml +++ b/dap-was-sys/src/main/resources/tool-definitions/pct/pct_service_request_status.yml @@ -15,7 +15,7 @@ idempotent: true parameters_schema: type: object properties: - category: {type: string, description: 조회 조건, pattern: ""} + category: {type: string, description: 조회 조건, pattern: "^[a-zA-Z0-9가-힣_\\s-]{2,30}$"} additionalProperties: false tags: [pct, 조회, mock] required_env_keys: []