Repository navigation
Fix: hardcoded password in test and build-time dependency findings (Snyk) - #124
reeshika-h wants to merge 7 commits into
Conversation
chore: back-merge master into development
chore: back-merge master into development
Brings back-merge branch up to date with development so master can be back-merged cleanly (DX-20927). Co-Authored-By: Claude Opus 5.5 <[email protected]>
sdkmanager in current cmdline-tools no longer provides the legacy 'tools' package, so setup-android failed before Snyk could run. Refs DX-20927 Co-Authored-By: Claude Opus 5.5 <[email protected]>
DX-20927 | Back-merge master into development
Rename arbitrary password key in TestError; bump bcprov, guava and asm in the test-only resolutionStrategy block. Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
🔒 Security Scan Results
⏱️ SLA Breach Summary
ℹ️ Vulnerabilities Without Available Fixes (Informational Only)The following vulnerabilities were detected but do not have fixes available (no upgrade or patch). These are excluded from failure thresholds:
✅ BUILD PASSED - All security checks passed |
🔒 Security Scan Results
⏱️ SLA Breach Summary
ℹ️ Vulnerabilities Without Available Fixes (Informational Only)The following vulnerabilities were detected but do not have fixes available (no upgrade or patch). These are excluded from failure thresholds:
✅ BUILD PASSED - All security checks passed |
Summary
Resolves DX-21542 (hardcoded password finding in a test) plus unticketed findings in test/build-time dependencies. Nothing shipped in the AAR changes.
TestError: the validation-error keypassword(arbitrary test data) is nowtitle; the test still checks the same behaviour.contentstack/build.gradle: extended the existing test-onlyresolutionStrategyblock:bcprov1.85 → 1.86,guava→ 33.7.2-jre,asm→ 9.11.1 (pulled in by Robolectric and the jacoco ant task).Verification
snyk code test: 1 → 0.snyk test: security findings → 0; only the test-onlyjunitEPL-1.0 licence note remains (no fix available).🤖 Generated with Claude Code