# Interface GitHubUserMetadata

GitHub user metadata for reputation assessment.

interface GitHubUserMetadata {
username: string;
accountAgeDays: number;
priorContributions: number;
recentCommentCount: number;
recentCommentWindowMinutes: number;
authorAssociation: string;
injectionFlags: readonly (
| "authority_claim"
| "instruction_pattern"
| "system_prompt_manipulation"
| "hidden_content"
| "urgency_manipulation"
| "fake_conversation"
| "base64_encoded"
| "external_link_instruction"
)[];
}

- Defined in packages/nexus-agents/src/security/reputation-model.ts:37

##### Index

### Properties

username
accountAgeDays
priorContributions
recentCommentCount
recentCommentWindowMinutes
authorAssociation
injectionFlags

## Properties

### `Readonly` username

username: string

- Defined in packages/nexus-agents/src/security/reputation-model.ts:38

### `Readonly` accountAgeDays

accountAgeDays: number

- Defined in packages/nexus-agents/src/security/reputation-model.ts:39

### `Readonly` priorContributions

priorContributions: number

- Defined in packages/nexus-agents/src/security/reputation-model.ts:40

### `Readonly` recentCommentCount

recentCommentCount: number

- Defined in packages/nexus-agents/src/security/reputation-model.ts:41

### `Readonly` recentCommentWindowMinutes

recentCommentWindowMinutes: number

- Defined in packages/nexus-agents/src/security/reputation-model.ts:42

### `Readonly` authorAssociation

authorAssociation: string

- Defined in packages/nexus-agents/src/security/reputation-model.ts:43

### `Readonly` injectionFlags

injectionFlags: readonly (
| "authority_claim"
| "instruction_pattern"
| "system_prompt_manipulation"
| "hidden_content"
| "urgency_manipulation"
| "fake_conversation"
| "base64_encoded"
| "external_link_instruction"
)[]

- Defined in packages/nexus-agents/src/security/reputation-model.ts:44