From 5d7b777e5fbc2fdc58eb39b2760cb0ed64bffbf2 Mon Sep 17 00:00:00 2001 From: Tamar Weisskopf Date: Mon, 22 Jun 2026 00:35:39 +0300 Subject: [PATCH] Rename ExploitIQ/Agent morpheus to Exploit Intelligence --- README.md | 14 +++++++------- app/init_argilla.py | 2 +- deploy/argilla-service.yaml | 2 +- deploy/deployment.yaml | 8 ++++---- deploy/service.yaml | 6 +++--- 5 files changed, 16 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 24fd140..ea91e2b 100644 --- a/README.md +++ b/README.md @@ -12,9 +12,9 @@ See the License for the specific language governing permissions and limitations under the License. --> -# Morpheus Feedback API +# RHTPA exploit intelligence feedback API -The **Morpheus Feedback API** is a Python Flask-based microservice designed to serve as an integration layer between the Quarkus-based Morpheus application and the Argilla backend. Its primary goal is to accept user feedback data from the Morpheus clients and forward it to the hosted Argilla instance using the Argilla Python SDK. +The **RHTPA exploit intelligence feedback API** is a Python Flask-based microservice designed to serve as an integration layer between the Quarkus-based RHTPA exploit intelligence application and the Argilla backend. Its primary goal is to accept user feedback data from the RHTPA exploit intelligence clients and forward it to the hosted Argilla instance using the Argilla Python SDK. --- @@ -42,7 +42,7 @@ The **Morpheus Feedback API** is a Python Flask-based microservice designed to s ## Architecture Overview -The Morpheus Feedback API is designed as part of a multi-container Pod on OpenShift. The Pod includes: +The RHTPA exploit intelligence feedback API is designed as part of a multi-container Pod on OpenShift. The Pod includes: - **Flask Service:** Serves as the external entry point for feedback data. - **Argilla Server & Dependencies:** The Argilla backend (including Argilla Server, Worker, Redis, PostgreSQL, and Elasticsearch) runs as sidecar containers. @@ -53,7 +53,7 @@ The Morpheus Feedback API is designed as part of a multi-container Pod on OpenSh ## Project Structure ```plaintext -Morpheus Feedback API +RHTPA exploit intelligence feedback API ├── app/ # Flask application code │ ├── __init__.py # Application factory │ ├── routes.py # API route definitions @@ -83,8 +83,8 @@ Morpheus Feedback API 1. Clone the Repository: ``` - git clone https://github.com/your-repo/morpheus-feedback-api.git - cd morpheus-feedback-api + git clone https://github.com/your-repo/exploit-intelligence-feedback-api.git + cd exploit-intelligence-feedback-api ``` 2. Create a Virtual Environment: @@ -99,7 +99,7 @@ Morpheus Feedback API pip install -r requirements.txt ``` - **Note:** The configuration is set with default values, which can be viewed in the configuration file- `morpheus-feedback-api/app/config.py` + **Note:** The configuration is set with default values, which can be viewed in the configuration file- `exploit-intelligence-feedback-api/app/config.py` To change the configuration, you must set the following environment variables before running the application. diff --git a/app/init_argilla.py b/app/init_argilla.py index b696fb8..dcbc585 100644 --- a/app/init_argilla.py +++ b/app/init_argilla.py @@ -35,7 +35,7 @@ def create_dataset(api_url: str, api_key: str, workspace: str, dataset_name: str questions=[ rg.LabelQuestion( name="accuracy", - title="How accurate do you find ExploitIQ's assessment?", + title="How accurate do you find RHTPA exploit intelligence's assessment?", labels=[ "Very Accurate", "Mostly Accurate", diff --git a/deploy/argilla-service.yaml b/deploy/argilla-service.yaml index cc9f284..65a1ea6 100644 --- a/deploy/argilla-service.yaml +++ b/deploy/argilla-service.yaml @@ -6,7 +6,7 @@ metadata: app: argilla spec: selector: - app: morpheus-feedback-api + app: exploit-intelligence-feedback-api ports: - protocol: TCP port: 6900 diff --git a/deploy/deployment.yaml b/deploy/deployment.yaml index a433d49..d5d4062 100644 --- a/deploy/deployment.yaml +++ b/deploy/deployment.yaml @@ -1,18 +1,18 @@ apiVersion: apps/v1 kind: Deployment metadata: - name: morpheus-feedback-api + name: exploit-intelligence-feedback-api labels: - app: morpheus-feedback-api + app: exploit-intelligence-feedback-api spec: replicas: 1 selector: matchLabels: - app: morpheus-feedback-api + app: exploit-intelligence-feedback-api template: metadata: labels: - app: morpheus-feedback-api + app: exploit-intelligence-feedback-api spec: imagePullSecrets: - name: argilla-user-feedback-ips diff --git a/deploy/service.yaml b/deploy/service.yaml index 5453163..5ad9532 100644 --- a/deploy/service.yaml +++ b/deploy/service.yaml @@ -1,12 +1,12 @@ apiVersion: v1 kind: Service metadata: - name: morpheus-feedback-api + name: exploit-intelligence-feedback-api labels: - app: morpheus-feedback-api + app: exploit-intelligence-feedback-api spec: selector: - app: morpheus-feedback-api + app: exploit-intelligence-feedback-api ports: - protocol: TCP port: 5001