लगातार पेनिट्रेशन टेस्टिंग, जो हर नतीजा साबित करती है
इसे किसी डोमेन, API या भीतरी नेटवर्क पर लगाइए। यह वैसे ही काम करती है जैसे कोई पेनटेस्टर करता है: सतह की गिनती, हमलों की कोशिश, और जो चल जाएँ उन्हें जोड़ना। स्कैनर सिग्नेचर मिलाता है और छाँटने के लिए एक कतार थमा देता है। लोमड़ी सिर्फ़ वही बताती है जो वह सचमुच करके दिखा सकी — और वह उसे दो बार करके दिखाती है, एक बार सबूत के लिए और एक बार आपके सुधार के बाद।
आकलन का दृश्य.
यहाँ वह सब है जो एक आकलन ने तैयार किया: एजेंट का लिखा सारांश, सिद्ध किए गए फाइंडिंग, और उनके पीछे की गतिविधि. रिपोर्ट यहीं से खोलें, या उसे PDF में डाउनलोड करें.
JWT tenant isolation and admin surface validation
Completed4 days ago31 minutes
Summary
The scope granted a standard workspace token for a non-privileged member of tenant 4821. The goal was to establish whether that token can reach data or operations belonging to another tenant.
It can. The token was accepted on a tenant-scoped query for account 4822 with no error and no audit entry, and the admin GraphQL catalogue enumerated persisted operations that a standard session should not see. Signup was then shown to trust a client-supplied tenant_id, which is how a caller reaches an arbitrary tenant in the first place.
What was refused
SQL injection against the catalogue filter was refused — the query is parameterised. A JWT alg:none downgrade was rejected by the verifier. Both are recorded because a run that lists only what worked is describing a demo rather than a target.
Recommended order
- Derive tenancy server-side at signup and reject client-supplied tenant ids.
- Scope the token check to the tenant on every read path, not just on writes.
- Record cross-tenant reads in the audit log so the next attempt is visible.