# NameGuard ## Docs - [Inspect Multiple Names](https://namehash-krzysztofwrobel-sc-24494-nameguard-remove-goerli-a.mintlify.app/api-reference/bulk-inspect-names.md): ## Inspects up to 250 names at a time with NameGuard. - [Fake .eth ENS name check with fields](https://namehash-krzysztofwrobel-sc-24494-nameguard-remove-goerli-a.mintlify.app/api-reference/fake-eth-name-check.md): ## Performs a fake .eth ENS name check based on given NFT metadata. - [Inspect Grapheme GET](https://namehash-krzysztofwrobel-sc-24494-nameguard-remove-goerli-a.mintlify.app/api-reference/inspect-grapheme.md): ## Inspects a single grapheme. - [Inspect Labelhash GET](https://namehash-krzysztofwrobel-sc-24494-nameguard-remove-goerli-a.mintlify.app/api-reference/inspect-labelhash.md): ## Inspects the name `[{labelhash}].{parent_name}`. - [Inspect Name](https://namehash-krzysztofwrobel-sc-24494-nameguard-remove-goerli-a.mintlify.app/api-reference/inspect-name.md): ## Inspects a single name with NameGuard. - [Inspect Namehash GET](https://namehash-krzysztofwrobel-sc-24494-nameguard-remove-goerli-a.mintlify.app/api-reference/inspect-namehash.md): ## Inspects the name associated with a namehash. - [Introduction](https://namehash-krzysztofwrobel-sc-24494-nameguard-remove-goerli-a.mintlify.app/api-reference/introduction.md) - [Reverse lookup of an Ethereum address to a primary name](https://namehash-krzysztofwrobel-sc-24494-nameguard-remove-goerli-a.mintlify.app/api-reference/secure-primary-name.md): ## Performs a reverse lookup of an Ethereum `address` to a primary name. - [Chains](https://namehash-krzysztofwrobel-sc-24494-nameguard-remove-goerli-a.mintlify.app/chains.md) - [Welcome to NameGuard](https://namehash-krzysztofwrobel-sc-24494-nameguard-remove-goerli-a.mintlify.app/introduction.md): NameGuard is a powerful tool developed by NameHash Labs to identify, and prevent malicious use of Ethereum Name Service (ENS) names. - [Quickstart](https://namehash-krzysztofwrobel-sc-24494-nameguard-remove-goerli-a.mintlify.app/quickstart.md) - [bulkInspectNames()](https://namehash-krzysztofwrobel-sc-24494-nameguard-remove-goerli-a.mintlify.app/sdk/js/bulk-inspect-names.md): Returns a consolidated NameGuard report for each name (up to 250). - [fakeEthNameCheck()](https://namehash-krzysztofwrobel-sc-24494-nameguard-remove-goerli-a.mintlify.app/sdk/js/fake-eth-name-check.md) - [inspectGrapheme()](https://namehash-krzysztofwrobel-sc-24494-nameguard-remove-goerli-a.mintlify.app/sdk/js/inspect-grapheme.md) - [inspectLabelhash()](https://namehash-krzysztofwrobel-sc-24494-nameguard-remove-goerli-a.mintlify.app/sdk/js/inspect-labelhash.md): Inspects the name `"[{labelhash}].{parent}"`. - [inspectName()](https://namehash-krzysztofwrobel-sc-24494-nameguard-remove-goerli-a.mintlify.app/sdk/js/inspect-name.md): Returns the full results of all `checks` on all `labels` in a name. - [inspectNamehash()](https://namehash-krzysztofwrobel-sc-24494-nameguard-remove-goerli-a.mintlify.app/sdk/js/inspect-namehash.md): Inspects the name associated with a namehash. - [getSecurePrimaryName()](https://namehash-krzysztofwrobel-sc-24494-nameguard-remove-goerli-a.mintlify.app/sdk/js/secure-primary-name.md) - [Setup](https://namehash-krzysztofwrobel-sc-24494-nameguard-remove-goerli-a.mintlify.app/sdk/js/setup.md) - [TypeScript](https://namehash-krzysztofwrobel-sc-24494-nameguard-remove-goerli-a.mintlify.app/sdk/js/typescript.md) - [Self-Hosting](https://namehash-krzysztofwrobel-sc-24494-nameguard-remove-goerli-a.mintlify.app/self-hosting.md): Run NameGuard yourself and protect against malicious ENS names. - [Specification](https://namehash-krzysztofwrobel-sc-24494-nameguard-remove-goerli-a.mintlify.app/specification.md): NameGuard is a tool for identifying and preventing malicious use of ENS names. ## OpenAPI Specs - [openapi-from-url-0](https://namehash-krzysztofwrobel-sc-24494-nameguard-remove-goerli-a.mintlify.app/openapi-from-url-0)