Skip to content

ALS-11850: Refactor common code into own library#246

Merged
ramari16 merged 13 commits into
mainfrom
ALS-11850
Jun 29, 2026
Merged

ALS-11850: Refactor common code into own library#246
ramari16 merged 13 commits into
mainfrom
ALS-11850

Conversation

@ramari16

@ramari16 ramari16 commented May 27, 2026

Copy link
Copy Markdown
Contributor

Summary by CodeRabbit

  • Chores

    • Removed GA4GH DOS resource and visualization resource modules (endpoints, configuration, models, services, and tests)
    • Added a shared API model to dependency management
    • Deleted internal utilities (deterministic UUID helper and a status enum)
    • Updated build/CI Java target to Java 24
  • Refactor

    • Standardized status type usage and simplified imports/formatting across code and tests
  • Documentation

    • Removed GA4GH DOS README section and example payloads

Review Change Stack

@coderabbitai

coderabbitai Bot commented May 27, 2026

Copy link
Copy Markdown

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

Adds and manages pic-sure-api-model in root and module POMs, updates repository and compiler settings and CI JDKs, migrates PicSureStatus imports and tidies tests, and removes GA4GH DOS and visualization service modules and implementations.

Changes

Dependency integration & build updates

Layer / File(s) Summary
Root POM: dependencyManagement, repo URL & compiler
pom.xml
Updates GitHub Maven repository URL, sets maven-compiler-plugin release to 24, and adds managed dependency edu.harvard.hms.dbmi.avillach:pic-sure-api-model:1.0.0-SNAPSHOT.
Module POMs and CI: add pic-sure-api-model & JDK updates
pic-sure-api-data/pom.xml, pic-sure-api-war/pom.xml, .github/workflows/*
Adds edu.harvard.hms.dbmi.avillach:pic-sure-api-model dependency to module POMs (version managed by root) and updates GitHub Actions workflows to use JDK 24 and --update-snapshots.

PicSureStatus Migration & Code Tidy

Layer / File(s) Summary
Migrate PicSureStatus imports and tidy tests
pic-sure-api-data/src/main/java/.../Query.java, pic-sure-api-war/src/test/.../PicsureQueryServiceTest.java, pic-sure-resources/.../ResourceWebClientTest.java, pic-sure-resources/.../PassThroughResourceRSTest.java, pic-sure-resources/pic-sure-resource-api/src/main/java/.../QueryStatus.java
Switches PicSureStatus imports from edu.harvard.dbmi.avillach.util to edu.harvard.dbmi.avillach.domain, removes unused/duplicate imports, consolidates test imports, and reformats QueryStatus without behavior changes.

Module and Service Removals

Layer / File(s) Summary
Remove GA4GH DOS and visualization modules/implementations
pic-sure-resources/pom.xml, pic-sure-resources/pic-sure-ga4gh-dos/src/main/java/.../GA4GHResourceRS.java, pic-sure-resources/pic-sure-visualization-resource/src/main/java/.../VisualizationService.java
Drops pic-sure-ga4gh-dos and pic-sure-visualization-resource from the reactor and deletes the GA4GHResourceRS and VisualizationService implementations.

🎯 4 (Complex) | ⏱️ ~45 minutes

"🐰
I hopped through POMs to plant a new seed,
Swapped status tags and cleaned imports with speed,
Old GA4GH fields vanished from view,
Visualization paths bid adieu,
A tidy burrow, ready to breed."

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately captures the main objective of this pull request: refactoring common code into a separate library (pic-sure-api-model), as evidenced by the creation of new dependencies, migration of PicSureStatus to a domain package, removal of duplicate code across modules, and deletion of entire modules.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch ALS-11850

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@pic-sure-api-data/pom.xml`:
- Around line 23-27: Remove the hard-coded version from the pic-sure-api-model
dependency in pic-sure-api-data's POM so it uses the parent-managed version:
locate the dependency block with groupId "edu.harvard.hms.dbmi.avillach" and
artifactId "pic-sure-api-model" and delete the <version> element (leave the
dependency entry intact) so Maven picks up the version from the root
<dependencyManagement>.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: f103951d-96d3-4cc8-a0f4-73eff9c53cac

📥 Commits

Reviewing files that changed from the base of the PR and between fee4ba8 and 49cdb6d.

📒 Files selected for processing (18)
  • pic-sure-api-data/pom.xml
  • pic-sure-api-data/src/main/java/edu/harvard/dbmi/avillach/data/entity/Query.java
  • pic-sure-api-war/pom.xml
  • pic-sure-api-war/src/test/java/edu/harvard/dbmi/avillach/PicsureQueryServiceTest.java
  • pic-sure-resources/pic-sure-ga4gh-dos/README.md
  • pic-sure-resources/pic-sure-ga4gh-dos/pom.xml
  • pic-sure-resources/pic-sure-ga4gh-dos/src/main/java/edu/harvard/hms/dbmi/avillach/GA4GHResourceRS.java
  • pic-sure-resources/pic-sure-ga4gh-dos/src/main/java/edu/harvard/hms/dbmi/avillach/HttpClientUtil.java
  • pic-sure-resources/pic-sure-ga4gh-dos/src/main/java/edu/harvard/hms/dbmi/avillach/JAXRSConfiguration.java
  • pic-sure-resources/pic-sure-ga4gh-dos/src/main/resources/webapp/META-INF/context.xml
  • pic-sure-resources/pic-sure-ga4gh-dos/src/main/resources/webapp/WEB-INF/beans.xml
  • pic-sure-resources/pic-sure-passthrough-resource/src/test/java/edu/harvard/hms/dbmi/avillach/resource/passthru/PassThroughResourceRSTest.java
  • pic-sure-resources/pic-sure-resource-api/src/main/java/edu/harvard/dbmi/avillach/domain/QueryStatus.java
  • pic-sure-resources/pic-sure-resource-api/src/test/java/edu/harvard/dbmi/avillach/service/ResourceWebClientTest.java
  • pic-sure-resources/pom.xml
  • pic-sure-util/src/main/java/edu/harvard/dbmi/avillach/util/PicSureStatus.java
  • pic-sure-util/src/main/java/edu/harvard/dbmi/avillach/util/UUIDv5.java
  • pom.xml
💤 Files with no reviewable changes (11)
  • pic-sure-resources/pom.xml
  • pic-sure-resources/pic-sure-ga4gh-dos/src/main/resources/webapp/META-INF/context.xml
  • pic-sure-resources/pic-sure-ga4gh-dos/src/main/resources/webapp/WEB-INF/beans.xml
  • pic-sure-resources/pic-sure-ga4gh-dos/README.md
  • pic-sure-resources/pic-sure-ga4gh-dos/src/main/java/edu/harvard/hms/dbmi/avillach/JAXRSConfiguration.java
  • pic-sure-util/src/main/java/edu/harvard/dbmi/avillach/util/PicSureStatus.java
  • pic-sure-util/src/main/java/edu/harvard/dbmi/avillach/util/UUIDv5.java
  • pic-sure-resources/pic-sure-ga4gh-dos/src/main/java/edu/harvard/hms/dbmi/avillach/HttpClientUtil.java
  • pic-sure-resources/pic-sure-resource-api/src/test/java/edu/harvard/dbmi/avillach/service/ResourceWebClientTest.java
  • pic-sure-resources/pic-sure-ga4gh-dos/src/main/java/edu/harvard/hms/dbmi/avillach/GA4GHResourceRS.java
  • pic-sure-resources/pic-sure-ga4gh-dos/pom.xml

Comment thread pic-sure-api-data/pom.xml
@ramari16 ramari16 added the enhancement New feature or request label May 27, 2026
@coderabbitai

coderabbitai Bot commented May 28, 2026

Copy link
Copy Markdown

Actionable comments posted: 0

@coderabbitai

coderabbitai Bot commented May 28, 2026

Copy link
Copy Markdown

Actionable comments posted: 0

@coderabbitai

coderabbitai Bot commented May 28, 2026

Copy link
Copy Markdown

Actionable comments posted: 0

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.github/workflows/github-actions-deploy-snapshots.yml:
- Around line 14-18: The workflow uses mutable tags actions/checkout@v3 and
actions/setup-java@v3 which can change; replace those references with their
current immutable commit SHAs (or the latest stable pinned tag) and update
setup-java to a supported version that matches Java 24 (ensure java-version:
'24' remains), e.g. pin actions/checkout and actions/setup-java to their
respective commit SHAs from GitHub Actions' repos so the CI uses exact immutable
revisions.

In @.github/workflows/github-actions-test.yml:
- Line 10: The checkout step using "uses:
actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd" is missing the
security setting to disable credential persistence; update that step to include
"persist-credentials: false" under the step inputs so the action does not leave
credentials in the workspace (i.e., locate the checkout step with uses:
actions/checkout@de0fac2e... and add the persist-credentials: false key/value).
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: bbb6178c-c162-4403-a7d7-5674f4d2de39

📥 Commits

Reviewing files that changed from the base of the PR and between fbfa4e7 and 08ced28.

📒 Files selected for processing (2)
  • .github/workflows/github-actions-deploy-snapshots.yml
  • .github/workflows/github-actions-test.yml

Comment thread .github/workflows/github-actions-deploy-snapshots.yml Outdated
- uses: actions/checkout@v3
- name: Set up JDK 11
uses: actions/setup-java@v3
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #v6.0.2

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

FILE=".github/workflows/github-actions-test.yml"
echo "== File = $FILE =="
ls -la "$FILE" || true

echo
echo "== Lines 1-80 (for context) =="
nl -ba "$FILE" | sed -n '1,120p'

echo
echo "== Search for persist-credentials / actions/checkout =="
rg -n "actions/checkout|persist-credentials" "$FILE" || true

Repository: hms-dbmi/pic-sure

Length of output: 300


🏁 Script executed:

#!/bin/bash
set -euo pipefail

FILE=".github/workflows/github-actions-test.yml"
echo "== File = $FILE =="
ls -la "$FILE" || true

echo
echo "== Lines 1-200 (for context) =="
awk '{printf "%4d\t%s\n", NR, $0}' "$FILE" | sed -n '1,200p'

echo
echo "== Search for persist-credentials / actions/checkout =="
rg -n "actions/checkout|persist-credentials" "$FILE" || true

echo
echo "== Extract checkout steps block(s) =="
rg -n "uses:\s*actions/checkout@" -n "$FILE" || true
# Show nearby lines around any checkout usage
rg -n "uses:\s*actions/checkout@" -n -C 6 "$FILE" || true

Repository: hms-dbmi/pic-sure

Length of output: 1467


Disable credential persistence in checkout step.

The actions/checkout step (line 10) is pinned but missing persist-credentials: false, so checkout’s default behavior may persist credentials in the repo workspace.

Suggested fix
       - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd `#v6.0.2`
+        with:
+          persist-credentials: false
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #v6.0.2
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd `#v6.0.2`
with:
persist-credentials: false
🧰 Tools
🪛 zizmor (1.25.2)

[warning] 10-10: credential persistence through GitHub Actions artifacts (artipacked): does not set persist-credentials: false

(artipacked)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.github/workflows/github-actions-test.yml at line 10, The checkout step
using "uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd" is
missing the security setting to disable credential persistence; update that step
to include "persist-credentials: false" under the step inputs so the action does
not leave credentials in the workspace (i.e., locate the checkout step with
uses: actions/checkout@de0fac2e... and add the persist-credentials: false
key/value).

@dmpillion

dmpillion commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Logo
Checkmarx One – Scan Summary & Details9761b0b4-62d3-481c-91bb-e14342e92abd


New Issues (15) Checkmarx found the following issues in this Pull Request
# Severity Issue Source File / Package Checkmarx Insight
1 HIGH CVE-2026-55760 Maven-com.github.jknack:handlebars-4.2.0
detailsDescription: Any application that passes user-controlled input to 'Handlebars.compile()' using a 'FileTemplateLoader' (or 'ClassPathTemplateLoader') is vulnerab...
Attack Vector: NETWORK
Attack Complexity: LOW
Vulnerable Package
2 MEDIUM Privacy_Violation pic-sure-util/src/main/java/edu/harvard/dbmi/avillach/util/Utilities.java: 27
detailsMethod at line 27 of /pic-sure-util/src/main/java/edu/harvard/dbmi/avillach/util/Utilities.java sends user information outside the application...
Attack Vector
3 MEDIUM Privacy_Violation pic-sure-util/src/main/java/edu/harvard/dbmi/avillach/util/Utilities.java: 27
detailsMethod at line 27 of /pic-sure-util/src/main/java/edu/harvard/dbmi/avillach/util/Utilities.java sends user information outside the application...
Attack Vector
4 MEDIUM Privacy_Violation pic-sure-util/src/main/java/edu/harvard/dbmi/avillach/util/Utilities.java: 27
detailsMethod at line 27 of /pic-sure-util/src/main/java/edu/harvard/dbmi/avillach/util/Utilities.java sends user information outside the application...
Attack Vector
5 MEDIUM Privacy_Violation pic-sure-util/src/main/java/edu/harvard/dbmi/avillach/util/Utilities.java: 27
detailsMethod at line 27 of /pic-sure-util/src/main/java/edu/harvard/dbmi/avillach/util/Utilities.java sends user information outside the application...
Attack Vector
6 MEDIUM Privacy_Violation pic-sure-util/src/main/java/edu/harvard/dbmi/avillach/util/Utilities.java: 27
detailsMethod at line 27 of /pic-sure-util/src/main/java/edu/harvard/dbmi/avillach/util/Utilities.java sends user information outside the application...
Attack Vector
7 MEDIUM Privacy_Violation pic-sure-util/src/main/java/edu/harvard/dbmi/avillach/util/Utilities.java: 27
detailsMethod at line 27 of /pic-sure-util/src/main/java/edu/harvard/dbmi/avillach/util/Utilities.java sends user information outside the application...
Attack Vector
8 MEDIUM Privacy_Violation pic-sure-util/src/main/java/edu/harvard/dbmi/avillach/util/Utilities.java: 27
detailsMethod at line 27 of /pic-sure-util/src/main/java/edu/harvard/dbmi/avillach/util/Utilities.java sends user information outside the application...
Attack Vector
9 MEDIUM Privacy_Violation pic-sure-util/src/main/java/edu/harvard/dbmi/avillach/util/Utilities.java: 27
detailsMethod at line 27 of /pic-sure-util/src/main/java/edu/harvard/dbmi/avillach/util/Utilities.java sends user information outside the application...
Attack Vector
10 MEDIUM Privacy_Violation pic-sure-util/src/main/java/edu/harvard/dbmi/avillach/util/Utilities.java: 27
detailsMethod at line 27 of /pic-sure-util/src/main/java/edu/harvard/dbmi/avillach/util/Utilities.java sends user information outside the application...
Attack Vector
11 MEDIUM Privacy_Violation pic-sure-util/src/main/java/edu/harvard/dbmi/avillach/util/Utilities.java: 27
detailsMethod at line 27 of /pic-sure-util/src/main/java/edu/harvard/dbmi/avillach/util/Utilities.java sends user information outside the application...
Attack Vector
12 LOW Log_Forging pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDataSharingResourceRS.java: 209
detailsMethod at line 209 of /pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDat...
Attack Vector
13 LOW Log_Forging pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDataSharingResourceRSV3.java: 214
detailsMethod at line 214 of /pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDat...
Attack Vector
14 LOW Log_Forging pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDataSharingResourceRSV3.java: 199
detailsMethod at line 199 of /pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDat...
Attack Vector
15 LOW Log_Forging pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDataSharingResourceRS.java: 224
detailsMethod at line 224 of /pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDat...
Attack Vector

Fixed Issues (45) Great job! The following issues were fixed in this Pull Request
Severity Issue Source File / Package
CRITICAL CVE-2016-1000027 Maven-org.springframework:spring-web-5.3.31
HIGH CVE-2024-22243 Maven-org.springframework:spring-web-5.3.31
HIGH CVE-2024-22259 Maven-org.springframework:spring-web-5.3.31
HIGH CVE-2024-22262 Maven-org.springframework:spring-web-5.3.31
HIGH CVE-2025-41249 Maven-org.springframework:spring-core-5.3.31
HIGH CVE-2026-41848 Maven-org.springframework:spring-core-5.3.31
HIGH CVE-2026-41851 Maven-org.springframework:spring-core-5.3.31
HIGH SSRF pic-sure-resources/pic-sure-ga4gh-dos/src/main/java/edu/harvard/hms/dbmi/avillach/GA4GHResourceRS.java: 305
HIGH SSRF pic-sure-resources/pic-sure-ga4gh-dos/src/main/java/edu/harvard/hms/dbmi/avillach/GA4GHResourceRS.java: 349
HIGH SSRF pic-sure-resources/pic-sure-ga4gh-dos/src/main/java/edu/harvard/hms/dbmi/avillach/GA4GHResourceRS.java: 226
HIGH SSRF pic-sure-resources/pic-sure-ga4gh-dos/src/main/java/edu/harvard/hms/dbmi/avillach/GA4GHResourceRS.java: 146
MEDIUM CVE-2024-38809 Maven-org.springframework:spring-web-5.3.31
MEDIUM CVE-2026-41845 Maven-org.springframework:spring-web-5.3.31
MEDIUM Use_of_Broken_or_Risky_Cryptographic_Algorithm pic-sure-util/src/main/java/edu/harvard/dbmi/avillach/util/UUIDv5.java: 34
LOW CVE-2024-38820 Maven-org.springframework:spring-core-5.3.31
LOW CVE-2024-38820 Maven-org.springframework:spring-web-5.3.31
LOW CVE-2024-38820 Maven-org.springframework:spring-beans-5.3.31
LOW Log_Forging pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDataSharingResourceRS.java: 260
LOW Log_Forging pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDataSharingResourceRSV3.java: 250
LOW Log_Forging pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDataSharingResourceRS.java: 260
LOW Log_Forging pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDataSharingResourceRSV3.java: 250
LOW Log_Forging pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDataSharingResourceRS.java: 123
LOW Log_Forging pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDataSharingResourceRSV3.java: 113
LOW Log_Forging pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDataSharingResourceRS.java: 170
LOW Log_Forging pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDataSharingResourceRS.java: 224
LOW Log_Forging pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDataSharingResourceRS.java: 209
LOW Log_Forging pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDataSharingResourceRS.java: 209
LOW Log_Forging pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDataSharingResourceRS.java: 224
LOW Log_Forging pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDataSharingResourceRS.java: 185
LOW Log_Forging pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDataSharingResourceRSV3.java: 214
LOW Log_Forging pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDataSharingResourceRSV3.java: 160
LOW Log_Forging pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDataSharingResourceRSV3.java: 175
LOW Log_Forging pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDataSharingResourceRSV3.java: 199
LOW Log_Forging pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDataSharingResourceRSV3.java: 199
LOW Log_Forging pic-sure-resources/pic-sure-aggregate-data-sharing-resource/src/main/java/edu/harvard/hms/dbmi/avillach/AggregateDataSharingResourceRSV3.java: 214
LOW Log_Forging pic-sure-resources/pic-sure-ga4gh-dos/src/main/java/edu/harvard/hms/dbmi/avillach/GA4GHResourceRS.java: 146
LOW Log_Forging pic-sure-resources/pic-sure-ga4gh-dos/src/main/java/edu/harvard/hms/dbmi/avillach/GA4GHResourceRS.java: 146
LOW Log_Forging pic-sure-resources/pic-sure-ga4gh-dos/src/main/java/edu/harvard/hms/dbmi/avillach/GA4GHResourceRS.java: 146
LOW Log_Forging pic-sure-resources/pic-sure-ga4gh-dos/src/main/java/edu/harvard/hms/dbmi/avillach/GA4GHResourceRS.java: 226
LOW Log_Forging pic-sure-resources/pic-sure-ga4gh-dos/src/main/java/edu/harvard/hms/dbmi/avillach/GA4GHResourceRS.java: 146
LOW Log_Forging pic-sure-resources/pic-sure-ga4gh-dos/src/main/java/edu/harvard/hms/dbmi/avillach/GA4GHResourceRS.java: 305
LOW Log_Forging pic-sure-resources/pic-sure-ga4gh-dos/src/main/java/edu/harvard/hms/dbmi/avillach/GA4GHResourceRS.java: 349
LOW Log_Forging pic-sure-resources/pic-sure-ga4gh-dos/src/main/java/edu/harvard/hms/dbmi/avillach/GA4GHResourceRS.java: 349
LOW Log_Forging pic-sure-resources/pic-sure-ga4gh-dos/src/main/java/edu/harvard/hms/dbmi/avillach/GA4GHResourceRS.java: 349
LOW Log_Forging pic-sure-resources/pic-sure-ga4gh-dos/src/main/java/edu/harvard/hms/dbmi/avillach/GA4GHResourceRS.java: 305

Use @Checkmarx to interact with Checkmarx PR Assistant.
Examples:
@Checkmarx how are you able to help me?
@Checkmarx rescan this PR

@ramari16 ramari16 merged commit 2904645 into main Jun 29, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants