[device_info_plus] Release APK contains debug-enabled dependency (com.deviceinsight.commons.BuildConfig.DEBUG=true)
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 48/100
Direção de pesquisa
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.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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
- Linguagem predominante
- Dart
- Estrelas
- 1.9k
- Forks
- 1.3k
- Merge médio
- 1h 7min
- PRs com merge (30d)
- 1
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de fluttercommunity/plus_plugins
-
[Bug]: (share_plus) iOS drops the subject when sharing a uriTalvez já em andamento @kaluli123123 assumiu há 34 dias. Abertabug triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
fluttercommunity/plus_plugins#3994 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
[Bug]: device_info_plus on Linux keeps the single quotes from os-release (Gentoo)Talvez já em andamento @ChandraChaan assumiu há 11 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100
fluttercommunity/plus_plugins#4011 ·
Mantenedores costumam responder em até 1 dia
-
[Bug]: package_info_plus web throws StateError when the engine assetBase is relativeTalvez já em andamento @nmloc assumiu há 21 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100
fluttercommunity/plus_plugins#4005 ·
Mantenedores costumam responder em até 1 dia
-
[Bug]: share_plus decodes full-resolution images on the main thread when preparing iOS share previewsTalvez já em andamento @ananya-kaul assumiu há 25 dias. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
fluttercommunity/plus_plugins#4001 ·
Mantenedores costumam responder em até 1 dia
-
[Request]: network_info_plus: use ConnectivityManager for getWifiIP and getWifiGatewayIP from Android 7 (N), so ethernet works below Android 12Talvez já em andamento @redge-munch assumiu há 33 dias. Abertaenhancement triage
Dificuldade 3/5 Meio dia Facilidade para iniciantes 22/100
fluttercommunity/plus_plugins#3998 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de fluttercommunity/plus_plugins
Issues semelhantes
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
bggRGjQaUbCoE/PiliPlus#3522 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 67/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 79/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 79/100
ccch1mneyyy/dsh-Go#731 ·
Mantenedores costumam responder em até 1 dia
-
enhancement good first issue help wanted
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100