> For the complete documentation index, see [llms.txt](https://cyfrin.gitbook.io/cyfrin-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cyfrin.gitbook.io/cyfrin-docs/internals/detectors-quickstart/detectors-api-reference/name.md).

# name

function used to detect vulnerabilities TBD

**`name`**

```rust
fn name(&self) -> String
```

Definition: <https://github.com/Cyfrin/aderyn/blob/dev/aderyn_core/src/detect/detector.rs#L195>

Returns the name of the detector as specified in `IssueDetectorNamePool`, which categorizes the type of issue.

**Returns:**

* `String`: A string representation of the issue detector's name, helpful for identifying and categorizing different types of detectors.

#### Example

```rust
fn name(&self) -> String {
        format!("{}", IssueDetectorNamePool::ArbitraryTransferFrom)
}
```

Definition

###
