← Back to directory

Zeigt für geschlossene native for-in-Quellen, welche eigenen und geerbten Schlüs...

https://detect.halowerk.com/u/ecmascript-for-in-prototype-enumeration-shadowing

Overview

Zeigt für geschlossene native for-in-Quellen, welche eigenen und geerbten Schlüssel tatsächlich besucht werden, welche durch eigene Namen verdeckt sind und warum globale Indexsortierung die Prototyp-Reihenfolge verfälschen würde.

Protocol x402 (POST)
Price $0.0030
Payment Asset USD Coin
Payment Network eip155:8453
Category uncategorized
Provider detect
Source bazaar
Indexed 2026-11-02 17:26:31

Health

Status unknown
Latency (p50) —
Uptime (30d) —
Reliability Score —
Last Checked Never
Last Healthy Never
Consecutive Failures 0

x402 Payment Validation

Payment Requirements —
Asset Verified —
Facilitator —

Input Schema

{ "body": { "url": "https://example.com/" }, "bodyType": "json", "method": "POST", "type": "http" }

Output Schema

{ "example": { "billable": true, "findings": [ { "confidence": 100, "evidence": [], "limits": [ "ECMAScript2025 EnumerateObjectProperties/CreateForInIterator for fresh native literal object/array/string prototype models, a fresh let/const loop binding and a closed normally completing nonmutating body. Visits receiver own keys before each prototype, sorting integer indices only within each level; previously visited names shadow inherited keys even when non-enumerable. Getter values are not read during key enumeration. Default unmodified native prototypes contribute no enumerable keys. Null/undefined RHS yields an empty loop. No JavaScript execution, actual loop reachability, proxy/custom iterator, mutation, abrupt body, dynamic prototype/source or key/value output is claimed. Only consumed source keys/closed body values are redaction-guarded." ], "module": "ecmascript-for-in-prototype-enumeration-shadowing", "state": "not_observed", "value": { "empty_enumerations": 0, "for_in_declarations": 0, "fresh_source_objects": 0, "getter_values_not_read": 0, "inherited_integer_keys_after_string_keys": 0, "shadowed_inherited_enumerable_keys": 0, "skipped_non_enumerable_source_keys": 0, "source_prototype_levels": 0, "yielded_inherited_enumerable_keys": 0, "yielded_own_enumerable_keys": 0 }, "warnings": [] } ], "known_count": 1, "scope": { "at": "2026-10-28T17:24:56.452Z", "contact_values_returned": false, "pages": 1, "rendered": false, "requests": 6 }, "warnings": [] }, "type": "json" }