Skip to content

[night-issues: Security Audit - Fix Pass] #4590

Description

@natechadwick-intsof

| 2076 | java/path-injection | error/high | projects/sitemanage/.../apibridge/ApplicationFileAdaptor.java:1026 | https://github.com/intersoftdatalabs-in/percussioncms/security/code-scanning/2076 | dismissed FP (#4591) |
| 2077 | java/path-injection | error/high | system/.../PSServerXmlObjectStore.java:730 | https://github.com/intersoftdatalabs-in/percussioncms/security/code-scanning/2077 | dismissed FP (#4591) |
| 2078 | java/path-injection | error/high | system/.../PSServerXmlObjectStore.java:731 | https://github.com/intersoftdatalabs-in/percussioncms/security/code-scanning/2078 | dismissed FP (#4591) |
| 2079 | java/path-injection | error/high | system/.../PSServerXmlObjectStore.java:741 | https://github.com/intersoftdatalabs-in/percussioncms/security/code-scanning/2079 | dismissed FP (#4591) |
| 2080 | java/path-injection | error/high | system/.../PSServerXmlObjectStore.java:741 | https://github.com/intersoftdatalabs-in/percussioncms/security/code-scanning/2080 | dismissed FP (#4591) |
| 2081 | java/path-injection | error/high | system/.../PSServerXmlObjectStore.java:742 | https://github.com/intersoftdatalabs-in/percussioncms/security/code-scanning/2081 | dismissed FP (#4591) |

All alerts re-fingerprints of the #2046–#2062 / #2063–#2075 family. Same sinks already covered by requireFileUnderRxDir / requireUnderBase / resolveUnderAppRoot, same-line // codeql[java/path-injection] annotations, model-pack ReturnValue barriers, path query-filter **/PSServerXmlObjectStore.java + **/apibridge/ApplicationFileAdaptor.java. GHA does not load local model packs — query-filters do not always filter PR CodeQL results.

Agent progress (night-issue-prs / security-audit)

alert# disposition PR notes
2076–2081 dismissed FP #4591 Runtime requireFileUnderRxDir / resolveUnderAppRoot already on main. Suppressions.md + codeql-config.yml reason text extended; sinks not re-edited.

Activity

  1. natechadwick-intsof commented on Sep 18, 2026

    @natechadwick-intsof
    CollaboratorAuthor

    Mitigation PR: #4591 (3577b5a55f)

    Build evidence:

    • cd system && JAVA_HOME=/usr/lib/jvm/java-21-openjdk ../mvnw -B -Dtest='PSServerXmlObjectStorePathInjectionTest,PSXmlObjectStoreHandlerPathInjectionTest' test → BUILD SUCCESS; Tests run: 16, Failures: 0
    • cd projects/sitemanage && JAVA_HOME=/usr/lib/jvm/java-21-openjdk ../../mvnw -B -Dtest='ApplicationFileAdaptorTest' test → BUILD SUCCESS; Tests run: 41, Failures: 0

    Co-Authored by OpenCode 1.18.31 using minimax-m3 with agent night-issue-prs-security-audit.

  2. added a commit that references this issue on Sep 18, 2026
  3. natechadwick-intsof commented on Sep 18, 2026

    @natechadwick-intsof
    CollaboratorAuthor

    night-issue-prs reconcile: closing — 100% implemented. Mitigation PR #4591 merged; alerts #2076–#2081 dismissed as FP with runtime barriers + suppressions documented; live code-scanning open-alert count is now 0. No open children or remaining steps.

    Co-Authored by OpenCode 1.18.31 using muse-spark-1.3-contributor-free with agent night-issue-prs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions