النتائج
11 من 11 نتيجة
SEC-001HIGHقرار النتيجة: WARNمترابطMissing authentication on /api/users endpoint
من فحص https://payments.example.com24 يوليو 2026، 09:12 صافتح الفحص
قرار النتيجةWARNسياسة مقيَّدة بالثقة
قابلة للمعالجة، وهي دون عتبة الحظر.
سبب المحرك: actionable finding below the --fail-on threshold
الثقة: HIGH
الدليل
Illustrative JSON response contains synthetic user records without authorization; a random control path returns 404. Static analysis confirms no auth decorator on the route handler.
المعالجة
Require Bearer token. Return 401 for unauthenticated requests. Add @requires_auth decorator to the route.
SEC-002HIGHقرار النتيجة: WARNالصندوق الأسودWildcard CORS configuration requires review
من فحص https://payments.example.com24 يوليو 2026، 09:12 صافتح الفحص
قرار النتيجةWARNسياسة مقيَّدة بالثقة
قابلة للمعالجة، وهي دون عتبة الحظر.
سبب المحرك: actionable finding below the --fail-on threshold
الثقة: HIGH
الدليل
Illustrative response: wildcard origin and credentials enabled. Browsers reject this combination for credentialed reads; this alone does not prove data exposure.
المعالجة
Never combine wildcard CORS origin with credentials. Specify an explicit allowlist of trusted origins.
SEC-003HIGHقرار النتيجة: WARNالصندوق الأبيضHardcoded AWS access key in source
من فحص https://payments.example.com24 يوليو 2026، 09:12 صافتح الفحص
قرار النتيجةWARNسياسة مقيَّدة بالثقة
قابلة للمعالجة، وهي دون عتبة الحظر.
سبب المحرك: actionable finding below the --fail-on threshold
الثقة: HIGH
الدليل
[REDACTED len=20 sha256:3f1c9a…] found at line 18: matches the AWS access key pattern.
المعالجة
Remove the key immediately and rotate it in AWS IAM. Use environment variables or a secrets manager.
SEC-004MEDIUMقرار النتيجة: WARNالصندوق الأسودMissing Content-Security-Policy header+2 إضافيتان
من فحص https://payments.example.com24 يوليو 2026، 09:12 صافتح الفحص
قرار النتيجةWARNسياسة مقيَّدة بالثقة
قابلة للمعالجة، وهي دون عتبة الحظر.
سبب المحرك: actionable finding below the --fail-on threshold
الثقة: HIGH
نقاط النهاية المتأثرة (3)
GET /health GET /api/v3/user GET /api/v3/store/inventory
الدليل
Content-Security-Policy header absent from all responses.
المعالجة
Add a Content-Security-Policy header. Start with: default-src 'self'
SEC-005MEDIUMقرار النتيجة: WARNالصندوق الأسودServer version disclosed in response
من فحص https://payments.example.com24 يوليو 2026، 09:12 صافتح الفحص
قرار النتيجةWARNسياسة مقيَّدة بالثقة
قابلة للمعالجة، وهي دون عتبة الحظر.
سبب المحرك: actionable finding below the --fail-on threshold
الثقة: MEDIUM
الدليل
Server: nginx/1.18.0 disclosed in response headers.
المعالجة
Configure your reverse proxy to omit or mask the Server header.
SEC-006MEDIUMقرار النتيجة: WARNالصندوق الأسودNo rate limiting on authentication endpoint
من فحص https://payments.example.com24 يوليو 2026، 09:12 صافتح الفحص
قرار النتيجةWARNسياسة مقيَّدة بالثقة
قابلة للمعالجة، وهي دون عتبة الحظر.
سبب المحرك: actionable finding below the --fail-on threshold
الثقة: MEDIUM
الدليل
Sent 50 requests in 5s — all returned HTTP 200 with no throttling or 429 response.
المعالجة
Implement rate limiting on auth endpoints. Recommended: 5 attempts per minute per IP.
SEC-007LOWقرار النتيجة: INFOالصندوق الأسودInternal IP address in error response
من فحص https://payments.example.com24 يوليو 2026، 09:12 صافتح الفحص
قرار النتيجةINFOسياسة مقيَّدة بالثقة
معلوماتية: لا تطلب السياسة أي إجراء.
سبب المحرك: informational finding
الثقة: LOW
الدليل
Response body contains: "upstream: 10.0.1.42:5432"
المعالجة
Sanitize error messages before returning them to clients. Never expose internal network topology.
SEC-002HIGHقرار النتيجة: WARNالصندوق الأسودWildcard CORS configuration requires review
من فحص https://staging.api.acme.io23 يوليو 2026، 03:12 مافتح الفحص
قرار النتيجةWARNسياسة مقيَّدة بالثقة
قابلة للمعالجة، وهي دون عتبة الحظر.
سبب المحرك: actionable finding below the --fail-on threshold
الثقة: HIGH
الدليل
Illustrative response: wildcard origin and credentials enabled. Browsers reject this combination for credentialed reads; this alone does not prove data exposure.
المعالجة
Never combine wildcard CORS origin with credentials. Specify an explicit allowlist of trusted origins.
SEC-004MEDIUMقرار النتيجة: WARNالصندوق الأسودMissing Content-Security-Policy header+2 إضافيتان
من فحص https://staging.api.acme.io23 يوليو 2026، 03:12 مافتح الفحص
قرار النتيجةWARNسياسة مقيَّدة بالثقة
قابلة للمعالجة، وهي دون عتبة الحظر.
سبب المحرك: actionable finding below the --fail-on threshold
الثقة: HIGH
نقاط النهاية المتأثرة (3)
GET /health GET /api/v3/user GET /api/v3/store/inventory
الدليل
Content-Security-Policy header absent from all responses.
المعالجة
Add a Content-Security-Policy header. Start with: default-src 'self'
SEC-005MEDIUMقرار النتيجة: WARNالصندوق الأسودServer version disclosed in response
من فحص https://staging.api.acme.io23 يوليو 2026، 03:12 مافتح الفحص
قرار النتيجةWARNسياسة مقيَّدة بالثقة
قابلة للمعالجة، وهي دون عتبة الحظر.
سبب المحرك: actionable finding below the --fail-on threshold
الثقة: MEDIUM
الدليل
Server: nginx/1.18.0 disclosed in response headers.
المعالجة
Configure your reverse proxy to omit or mask the Server header.
SEC-003CRITICALقرار النتيجة: BLOCKالصندوق الأبيضHardcoded AWS access key in source
من فحص ./src23 يوليو 2026، 09:00 صافتح الفحص
قرار النتيجةBLOCKسياسة مقيَّدة بالثقة
تبلغ عتبة الحظر، وتؤكدها أدلة مستقلة.
سبب المحرك: severity at or above the --fail-on threshold; corroborated by: deterministic detection in production code
الثقة: HIGH
الدليل
[REDACTED len=20 sha256:3f1c9a…] found at line 18: matches the AWS access key pattern.
المعالجة
Remove the key immediately and rotate it in AWS IAM. Use environment variables or a secrets manager.