[device_info_plus] Release APK contains debug-enabled dependency (com.deviceinsight.commons.BuildConfig.DEBUG=true)
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 48/100
Línea de trabajo
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.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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
- Lenguaje dominante
- Dart
- Estrellas
- 1.9k
- Forks
- 1.3k
- Merge medio
- 1 h 7 min
- PR fusionados (30 d)
- 1
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de fluttercommunity/plus_plugins
-
[Bug]: (share_plus) iOS drops the subject when sharing a uriPosiblemente ocupada @kaluli123123 la tomó hace 34 días. Abiertobug triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
fluttercommunity/plus_plugins#3994 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[Bug]: device_info_plus on Linux keeps the single quotes from os-release (Gentoo)Posiblemente ocupada @ChandraChaan la tomó hace 11 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100
fluttercommunity/plus_plugins#4011 ·
Los mantenedores suelen responder en 1 día
-
[Bug]: package_info_plus web throws StateError when the engine assetBase is relativePosiblemente ocupada @nmloc la tomó hace 20 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100
fluttercommunity/plus_plugins#4005 ·
Los mantenedores suelen responder en 1 día
-
[Bug]: share_plus decodes full-resolution images on the main thread when preparing iOS share previewsPosiblemente ocupada @ananya-kaul la tomó hace 24 días. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
fluttercommunity/plus_plugins#4001 ·
Los mantenedores suelen responder en 1 día
-
[Request]: network_info_plus: use ConnectivityManager for getWifiIP and getWifiGatewayIP from Android 7 (N), so ethernet works below Android 12Posiblemente ocupada @redge-munch la tomó hace 32 días. Abiertoenhancement triage
Dificultad 3/5 Medio día Aptitud para principiantes 22/100
fluttercommunity/plus_plugins#3998 ·
Los mantenedores suelen responder en 1 día
Todos los issues de fluttercommunity/plus_plugins
Issues similares
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
InlitX/GymMane#337 · 2 comentarios ·
Los mantenedores suelen responder en 4 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
firebase/flutterfire#18918 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
customerio/customerio-flutter#441 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
carp-dk/flutter-plugins#1312 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
newrelic/newrelic-flutter-agent#256 ·
Los mantenedores suelen responder en 1 día