# Interface ReputationAssessment

Result of a reputation assessment.

interface ReputationAssessment {
username: string;
userRole:
| "unknown"
| "owner"
| "maintainer"
| "collaborator"
| "contributor"
| "member";
suspiciousSignals: readonly (
| "new_account"
| "no_prior_contributions"
| "injection_patterns_detected"
| "rapid_comments"
| "mismatched_authority_claim"
)[];
isSuspicious: boolean;
effectiveTrustTier: "1"
| "2"
| "3"
| "4";
reputationScore: number;
reason: string;
assessedAt: string;
}

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

##### Index

### Properties

username
userRole
suspiciousSignals
isSuspicious
effectiveTrustTier
reputationScore
reason
assessedAt

## Properties

### `Readonly` username

username: string

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

### `Readonly` userRole

userRole:
| "unknown"
| "owner"
| "maintainer"
| "collaborator"
| "contributor"
| "member"

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

### `Readonly` suspiciousSignals

suspiciousSignals: readonly (
| "new_account"
| "no_prior_contributions"
| "injection_patterns_detected"
| "rapid_comments"
| "mismatched_authority_claim"
)[]

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

### `Readonly` isSuspicious

isSuspicious: boolean

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

### `Readonly` effectiveTrustTier

effectiveTrustTier: "1" | "2" | "3" | "4"

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

### `Readonly` reputationScore

reputationScore: number

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

### `Readonly` reason

reason: string

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

### `Readonly` assessedAt

assessedAt: string

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