code-review-and-security-audit

Review Kotlin Android IME code for quality and security vulnerabilities.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/hiroshiyui/LowBudgetVoiceRecognitionInput --skill code-review-and-security-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review-and-security-audit
Source: https://github.com/hiroshiyui/LowBudgetVoiceRecognitionInput/tree/main/.claude/skills/code-review-and-security-audit
Command: npx skills add https://github.com/hiroshiyui/LowBudgetVoiceRecognitionInput --skill code-review-and-security-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers systematically review code quality, correctness, and security vulnerabilities in Android IME projects, ensuring safe and maintainable code.

Core Features & Use Cases

  • Code Quality: checks for idiomatic Kotlin null safety, structured concurrency, proper resource management, and clean code structure.
  • Security Audit: identifies vulnerabilities in mic input apps, data handling, and network usage; provides concrete remediation recommendations.
  • Use Case: Use this audit when preparing a release for an IME that captures audio, performs on-device transcription, and downloads large models.

Quick Start

Provide the path to the module or component to review, for example: audio/AudioCapture.kt

Frequently Asked Questions about code-review-and-security-audit

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

FAQPage Schema
How do I review Kotlin code for security vulnerabilities in an Android IME?

To audit Kotlin code for security vulnerabilities in an Android IME, you review microphone input handling, audio capture modules, and on-device model loading for secure data practices. This process identifies vulnerabilities and provides actionable remediation guidance.

What does a security audit cover for Android microphone input apps?

A security audit for Android microphone input apps covers vulnerabilities in audio capture, data handling, and network usage. It verifies proper resource management and structured concurrency to ensure safe and maintainable code.

How do I check structured concurrency and null safety in Kotlin audio modules?

Checking structured concurrency and null safety in Kotlin audio modules requires reviewing the code structure for idiomatic Kotlin usage and proper resource management. This ensures audio capture and transcription processes run safely without memory leaks.

Can I use this code review checklist before releasing an IME with on-device transcription?

Yes, you can use this code review checklist when preparing a release for an IME that captures audio, performs on-device transcription, and downloads large models. It verifies code quality, correctness, and security vulnerabilities before deployment.

What is the best way to ensure secure data handling when loading on-device models in Android?

The best way to ensure secure data handling when loading on-device models in Android is to run a systematic code review targeting network usage and resource management. This identifies vulnerabilities and provides concrete remediation recommendations.