Skip to content

[SEC-002][All] Disable HTTP body/header logging in release builds#3672

Closed
kristofnemere wants to merge 1 commit intomasterfrom
SEC-002
Closed

[SEC-002][All] Disable HTTP body/header logging in release builds#3672
kristofnemere wants to merge 1 commit intomasterfrom
SEC-002

Conversation

@kristofnemere
Copy link
Copy Markdown
Contributor

Test plan:

refs: SEC-002
affects: Student, Teacher, Parent
release note:

Checklist

  • Follow-up e2e test ticket created or not needed
  • Tested in dark mode
  • Tested in light mode
  • Test in landscape mode and/or tablet
  • A11y checked
  • Approve from product

Replace hardcoded `DEBUG = true` in CanvasRestAdapter with BuildConfig.DEBUG so
HttpLoggingInterceptor only emits BODY/HEADERS level in debug builds. In release
builds, bearer tokens (Authorization headers) and full request/response payloads
are no longer written to logcat.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 4, 2026

🧪 Unit Test Results

✅ 📱 Parent App

  • Tests: 310 total, 0 failed, 0 skipped
  • Duration: 27.081s
  • Success Rate: 100%

✅ 📱 Student App

  • Tests: 1210 total, 0 failed, 0 skipped
  • Duration: 0.000s
  • Success Rate: 100%

✅ 📱 Teacher App

  • Tests: 364 total, 0 failed, 0 skipped
  • Duration: 32.215s
  • Success Rate: 100%

✅ 🌅 Horizon

  • Tests: 779 total, 0 failed, 0 skipped
  • Duration: 39.831s
  • Success Rate: 100%

✅ 📦 Submodules

  • Tests: 3467 total, 0 failed, 0 skipped
  • Duration: 49.836s
  • Success Rate: 100%

📊 Summary

  • Total Tests: 6130
  • Failed: 0
  • Skipped: 0
  • Status: ✅ All tests passed!

Last updated: Mon, 04 May 2026 10:31:12 GMT

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 4, 2026

📊 Code Coverage Report

✅ Student

  • PR Coverage: 42.48%
  • Master Coverage: 42.48%
  • Delta: +0.00%

✅ Teacher

  • PR Coverage: 25.23%
  • Master Coverage: 25.23%
  • Delta: +0.00%

✅ Pandautils

  • PR Coverage: 24.09%
  • Master Coverage: 24.09%
  • Delta: +0.00%

📈 Overall Average

  • PR Coverage: 30.60%
  • Master Coverage: 30.60%
  • Delta: +0.00%

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 4, 2026

Parent Install Page

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 4, 2026

Teacher Install Page

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 4, 2026

Student Install Page

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants