From 2bafc78ef5ba02c8a41598d28c70b985d5f4345d Mon Sep 17 00:00:00 2001 From: Tamar Weisskopf Date: Sun, 28 Jun 2026 09:25:28 +0300 Subject: [PATCH 1/5] renaming morphues -> exploit-iq --- README.md | 6 +++--- deploy/argilla-service.yaml | 2 +- deploy/deployment.yaml | 8 ++++---- deploy/service.yaml | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 24fd140..3b60e22 100644 --- a/README.md +++ b/README.md @@ -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-iq-feedback-api.git + cd exploit-iq-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-iq-feedback-api/app/config.py` To change the configuration, you must set the following environment variables before running the application. diff --git a/deploy/argilla-service.yaml b/deploy/argilla-service.yaml index cc9f284..3c7f7d6 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-iq-feedback-api ports: - protocol: TCP port: 6900 diff --git a/deploy/deployment.yaml b/deploy/deployment.yaml index a433d49..5dbfb92 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-iq-feedback-api labels: - app: morpheus-feedback-api + app: exploit-iq-feedback-api spec: replicas: 1 selector: matchLabels: - app: morpheus-feedback-api + app: exploit-iq-feedback-api template: metadata: labels: - app: morpheus-feedback-api + app: exploit-iq-feedback-api spec: imagePullSecrets: - name: argilla-user-feedback-ips diff --git a/deploy/service.yaml b/deploy/service.yaml index 5453163..a85c00b 100644 --- a/deploy/service.yaml +++ b/deploy/service.yaml @@ -1,12 +1,12 @@ apiVersion: v1 kind: Service metadata: - name: morpheus-feedback-api + name: exploit-iq-feedback-api labels: - app: morpheus-feedback-api + app: exploit-iq-feedback-api spec: selector: - app: morpheus-feedback-api + app: exploit-iq-feedback-api ports: - protocol: TCP port: 5001 From 7dbfbd7b0a9a76ac9d2f7782253a39c3da4ec96f Mon Sep 17 00:00:00 2001 From: Tamar Weisskopf Date: Sun, 28 Jun 2026 14:51:52 +0300 Subject: [PATCH 2/5] renaming morphues -> exploitiq --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 3b60e22..c537d3e 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 +# ExploitIQ 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 **ExploitIQ 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 ExploitIQ 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 ExploitIQ 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 +ExploitIQ Feedback API ├── app/ # Flask application code │ ├── __init__.py # Application factory │ ├── routes.py # API route definitions From 62b04efde39738bdf93ba4cf20a03a80bce4e076 Mon Sep 17 00:00:00 2001 From: Tamar Weisskopf Date: Sun, 28 Jun 2026 15:28:56 +0300 Subject: [PATCH 3/5] fix image path --- deploy/deployment.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/deployment.yaml b/deploy/deployment.yaml index 5dbfb92..a1e37d2 100644 --- a/deploy/deployment.yaml +++ b/deploy/deployment.yaml @@ -19,7 +19,7 @@ spec: serviceAccountName: argilla containers: - name: flask-service - image: quay.io/exploit-iq/user-feedback-api:latest + image: quay.io/ecosystem-appeng/exploit-iq-feedback-api:latest imagePullPolicy: Always ports: - containerPort: 5001 From b2f4c0f3ab4df05f42d7060a96a5e39cff7d3216 Mon Sep 17 00:00:00 2001 From: Tamar Weisskopf <98809100+TamarW0@users.noreply.github.com> Date: Tue, 30 Jun 2026 15:29:32 +0300 Subject: [PATCH 4/5] Update README.md Co-authored-by: Zvi Grinberg <75700623+zvigrinberg@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c537d3e..962f849 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ limitations under the License. # ExploitIQ Feedback API -The **ExploitIQ 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 ExploitIQ clients and forward it to the hosted Argilla instance using the Argilla Python SDK. +The **ExploitIQ Feedback API** is a Python Flask-based microservice designed to serve as an integration layer between the Quarkus-based ExploitIQ application and the Argilla backend. Its primary goal is to accept user feedback data from the ExploitIQ clients and forward it to the hosted Argilla instance using the Argilla Python SDK. --- From b6c1a2273459d6e4168e25c8648ad1bb00f4c2a2 Mon Sep 17 00:00:00 2001 From: Tamar Weisskopf Date: Tue, 30 Jun 2026 16:39:16 +0300 Subject: [PATCH 5/5] remove redundant file --- morpheus-feedback-api.iml | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 morpheus-feedback-api.iml diff --git a/morpheus-feedback-api.iml b/morpheus-feedback-api.iml deleted file mode 100644 index 2010d1f..0000000 --- a/morpheus-feedback-api.iml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file