# AiSecurityViolation class

Namespace: [Grasshopper2.Components.Descriptive](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.components.descriptive.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public sealed class AiSecurityViolation
```

A single banned-symbol occurrence found by the syntax-tree scan.

## Constructors

- [AiSecurityViolation](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.descriptive.aisecurityviolation/ctor.md)

## Properties

- [BannedSymbol](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.descriptive.aisecurityviolation/bannedsymbol.md): The disallowed symbol, e.g. "System.Reflection.Assembly.Load".
- [Column](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.descriptive.aisecurityviolation/column.md)
- [Line](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.descriptive.aisecurityviolation/line.md)
- [Reason](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.descriptive.aisecurityviolation/reason.md): Why this symbol is banned, surfaced to the user.
