[device_info_plus] Release APK contains debug-enabled dependency (com.deviceinsight.commons.BuildConfig.DEBUG=true)
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 48/100
Hướng nghiên cứu
Start by inspecting device_info_plus's Android build configuration and how it packages com.deviceinsight.commons.BuildConfig into release APKs; the issue does not name those files. Check whether the reported DEBUG value enables functionality or is simply generated metadata, then verify it in a release artifact. Done means confirming whether this is an expected false positive or identifying a production security concern for maintainers to address.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
What is your question?
During a penetration test, the Android application was reported as containing a debug-enabled dependency.
The finding points to:
com/deviceinsight/commons/BuildConfig.java
The security assessment indicates that debug-related configuration is included in the final production build. Production artifacts should not expose debugging functionality or debug-enabled configurations.
Reported classification:
CWE-919: Weaknesses in Mobile Applications
OWASP Mobile Top 10: M1 Improper Platform Usage
OWASP MASVS: MSTG-RESILIENCE-2
Could the maintainers please verify whether:
The library is intentionally shipping debug configuration in release artifacts.
Any debug-only functionality remains accessible in production builds.
The generated BuildConfig values are expected and pose no security risk.
The purpose of this issue is to understand whether the reported penetration test finding is a false positive or if there is a security concern that should be addressed.
device_info_plus: 11.1.1
Flutter: 3.41.6
Checklist before submitting a question
- I searched issues in this repository and couldn't find such bug/problem
- I Google'd a solution and I couldn't find it
- I searched on StackOverflow for a solution and I couldn't find it
- I read the README.md file of the plugin
- I am using the latest version of the plugin
- All dependencies are up to date with
flutter pub upgrade - I did a
flutter clean - I tried running the example project
- Ngôn ngữ chính
- Dart
- Star
- 1.9k
- Fork
- 1.3k
- Merge trung bình
- 1 giờ 7 phút
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của fluttercommunity/plus_plugins
-
[Bug]: (share_plus) iOS drops the subject when sharing a uriCó thể đã có người làm @kaluli123123 đã nhận 34 ngày trước. Đang mởbug triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
fluttercommunity/plus_plugins#3994 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Bug]: device_info_plus on Linux keeps the single quotes from os-release (Gentoo)Có thể đã có người làm @ChandraChaan đã nhận 11 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 35/100
fluttercommunity/plus_plugins#4011 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Bug]: package_info_plus web throws StateError when the engine assetBase is relativeCó thể đã có người làm @nmloc đã nhận 20 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 35/100
fluttercommunity/plus_plugins#4005 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Bug]: share_plus decodes full-resolution images on the main thread when preparing iOS share previewsCó thể đã có người làm @ananya-kaul đã nhận 24 ngày trước. Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
fluttercommunity/plus_plugins#4001 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Request]: network_info_plus: use ConnectivityManager for getWifiIP and getWifiGatewayIP from Android 7 (N), so ethernet works below Android 12Có thể đã có người làm @redge-munch đã nhận 32 ngày trước. Đang mởenhancement triage
Độ khó 3/5 Nửa ngày Mức phù hợp với người mới 22/100
fluttercommunity/plus_plugins#3998 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của fluttercommunity/plus_plugins
Issue tương tự
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
InlitX/GymMane#337 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 4 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
firebase/flutterfire#18918 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
customerio/customerio-flutter#441 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
carp-dk/flutter-plugins#1312 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
newrelic/newrelic-flutter-agent#256 ·
Maintainer thường phản hồi trong vòng 1 ngày