device-integrity

Verify device legitimacy and app integrity on server requests with DeviceCheck and App Attest.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/onymchat/onym-ios --skill device-integrity-onymchat
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: device-integrity
Source: https://github.com/onymchat/onym-ios/tree/main/.claude/skills/device-integrity
Command: npx skills add https://github.com/onymchat/onym-ios --skill device-integrity-onymchat

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Verify device legitimacy and app integrity on server requests.

Core Features & Use Cases

  • DeviceCheck tokens to identify devices
  • App Attest key generation, attestation, and assertion flows to prove app integrity
  • Server-side verification guidance and error handling for production deployments

Quick Start

Attest the App Attest key on a real device and begin signing requests with attested assertions to your server.

Frequently Asked Questions about device-integrity

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify iOS app integrity and device legitimacy on server requests?▼

Verify iOS app integrity by applying DeviceCheck tokens and App Attest flows to prove app legitimacy on server requests. This includes generating cryptographic keys, attesting them, and validating per-request assertions server-side.

How do I implement App Attest key generation and attestation flows to prevent iOS fraud?▼

Implement App Attest by generating a cryptographic key on a real device, attesting it to prove app integrity, and signing subsequent server requests with per-request assertions to prevent fraud.

What is the difference between DeviceCheck and App Attest for iOS security patterns?▼

DeviceCheck provides tokens to identify device legitimacy across app installations, while App Attest proves app integrity through key generation, attestation, and per-request assertions to secure server communications.

How do I handle server-side verification and replay protection for App Attest assertions?▼

Handle server-side verification by validating per-request assertions, enforcing replay protection, checking environment entitlements, and managing robust error handling for DCError scenarios during production deployments.

Does device integrity verification work on the iOS simulator?▼

Device integrity verification does not work on the iOS simulator. You must attest the App Attest key and generate assertions on a real device to successfully validate app integrity on your server.