# Function assessReputation

- assessReputation(
  metadata: GitHubUserMetadata,
  cache?: ReputationCache,
  ): ReputationAssessment

  Assess a GitHub user's reputation for trust classification.

  #### Parameters

  - metadata: GitHubUserMetadata

    User metadata from GitHub API or local context.

  - `Optional` cache: ReputationCache

    Optional cache instance for TTL-based deduplication.

  #### Returns ReputationAssessment

  ReputationAssessment with trust tier and suspicious signals.

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