ipa-security-check

Detect security vulnerabilities in source code via IPA-aligned static analysis.

Updated May 5, 2026
One-click install
npx skills add https://github.com/seiei-sogen/tumigi --skill ipa-security-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ipa-security-check
Source: https://github.com/seiei-sogen/tumigi/tree/main/skills/ipa-security-check
Command: npx skills add https://github.com/seiei-sogen/tumigi --skill ipa-security-check

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the detection of security vulnerabilities in source code by performing static analysis against five official IPA (Information-Technology Promotion Agency) documents. It eliminates manual security review overhead by identifying issues such as SQL injection, XSS, CSRF, path traversal, and session management flaws while automatically providing exact citations to the original IPA documentation for every finding.

Core Features & Use Cases

  • IPA Guideline Compliance: Scans code against the "Secure Web Site Development" 7th Edition, "Safe SQL Calling Methods," "Web Health Check Specifications," "Security Implementation Checklist," and "20 Rules for Secure Web Site Operation."
  • Multi-Language Static Analysis: Inspects PHP, Java, Python, Ruby, JavaScript, TypeScript, C#, Go, and configuration files using regex-based detection rules with false-positive review and context-aware filtering.
  • Persistent Triage Workflow: Maintains finding states across scan iterations using snippet hashing, allowing users to mark issues as "not an issue," "deferred," or "to be addressed" directly in the generated Markdown report.

Quick Start

Run the IPA security check on your project directory to receive a comprehensive vulnerability report with official IPA citations and remediation guidance.

Frequently Asked Questions about ipa-security-check

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

FAQPage Schema
How do I scan source code for security vulnerabilities with IPA guideline citations?

Static analysis scanning detects vulnerabilities like SQL injection and XSS in PHP, Java, Python, Ruby, JavaScript, C#, and Go files, generating a report with exact IPA document citations for every finding.

What is static analysis for IPA secure coding compliance?

Static analysis for IPA compliance inspects source code against five official IPA documents, including the Secure Web Site Development guidelines and Security Implementation Checklist, to identify security flaws automatically.

Can I review false positives and triage vulnerability findings across multiple scans?

False-positive review and triage state persistence are supported using snippet hashing, allowing you to mark findings as 'not an issue,' 'deferred,' or 'to be addressed' directly in the generated Markdown report across scan iterations.

Does the security scanner work with configuration files and multiple programming languages?

The security scanner works with PHP, Java, Python, Ruby, JavaScript, TypeScript, C#, and Go source files, alongside configuration files, using regex-based detection rules and context-aware filtering for compliance auditing.

What specific security vulnerabilities can I detect using IPA guideline checks?

IPA guideline checks detect SQL injection, cross-site scripting (XSS), CSRF, path traversal, and session management flaws by scanning code against IPA secure coding standards with exact documentation references.