Asi tizen-compliance-checker

Validates Tizen app compliance with TCT (Tizen Compliance Tests). Checks conformance to IoT, TV, or mobile profiles.

install
source · Clone the upstream repo
git clone https://github.com/plurigrid/asi
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/plurigrid/asi "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/tizen-compliance-checker" ~/.claude/skills/plurigrid-asi-tizen-compliance-checker-8c3417 && rm -rf "$T"
manifest: skills/tizen-compliance-checker/SKILL.md
source content

Tizen Compliance Checker Skill

Trit: -1 (MINUS) Category: tizen-security Author: Tizen Community Source: tizen/security License: Apache-2.0

Description

Validates Tizen app compliance with TCT (Tizen Compliance Tests). Checks conformance to IoT, TV, or mobile profiles.

When to Use

This is a Tizen security/IoT skill. Use when:

  • Developing Tizen applications (web, native, .NET)
  • Auditing Tizen app security
  • Provisioning TizenRT/ARTIK IoT devices
  • Implementing Tizen compliance
  • Analyzing SMACK policies or Cynara access control

Tizen Security Model

SMACK (Simplified Mandatory Access Control Kernel)

  • Linux kernel 3.12+ mandatory access control
  • Process isolation via labels
  • Prevent inter-app resource access

Cynara

  • Fast privilege access control service
  • Policy-based permission checking
  • External agent integration

KeyManager

  • Central secure storage repository
  • Password-protected data access
  • Certificate and key management

Tizen Manifest

  • Privilege declarations (public, partner, platform)
  • App sandboxing configuration
  • Resource access specifications

Related Skills

  • manifest-privilege-validator
  • smack-policy-auditor
  • tizen-cve-scanner
  • sandbox-escape-detector
  • cynara-policy-checker
  • iot-device-provisioning

References

SDF Interleaving

This skill connects to Software Design for Flexibility (Hanson & Sussman, 2021):

Primary Chapter: 10. Adventure Game Example

Concepts: autonomous agent, game, synthesis

GF(3) Balanced Triad

tizen-compliance-checker (○) + SDF.Ch10 (+) + [balancer] (−) = 0

Skill Trit: 0 (ERGODIC - coordination)

Secondary Chapters

  • Ch6: Layering

Connection Pattern

Adventure games synthesize techniques. This skill integrates multiple patterns.