Ctrl K
ComunidadGuías…

patches/vampi/challenge-1-excessive-data-exposure.patch

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
diff --git a/api_views/users.py b/api_views/users.py
index 172540a..800d6db 100644
--- a/api_views/users.py
+++ b/api_views/users.py
@@ -22,7 +22,10 @@ def get_all_users():


 def debug():
-    return_value = jsonify({'users': User.get_all_users_debug()})
+    # Patched: serialize only non-sensitive fields (username/email). The _debug
+    # endpoint no longer leaks every user's cleartext password or admin flag. It
+    # still returns the full user list, which health checks and DB seeding rely on.
+    return_value = jsonify({'users': User.get_all_users()})
     return return_value

 def me():