#910 by GitHub stars

classmethod/tsumiki

tsumiki

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

legacy/skills/kairo-implement/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

fa5aaff030fb → fa5aaff030fb

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → fa5aaff030fb

No earlier version was observed for comparison.

Compare on GitHub

skills/dev-context/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

fa5aaff030fb → fa5aaff030fb

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → fa5aaff030fb

No earlier version was observed for comparison.

Compare on GitHub

skills/dev-debug/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

fa5aaff030fb → fa5aaff030fb

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → fa5aaff030fb

No earlier version was observed for comparison.

Compare on GitHub

skills/dev-impl/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

fa5aaff030fb → fa5aaff030fb

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → fa5aaff030fb

No earlier version was observed for comparison.

Compare on GitHub

skills/dev-init/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

fa5aaff030fb → fa5aaff030fb

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → fa5aaff030fb

No earlier version was observed for comparison.

Compare on GitHub

skills/dev-navigate/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

fa5aaff030fb → fa5aaff030fb

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → fa5aaff030fb

No earlier version was observed for comparison.

Compare on GitHub

skills/dev-plan/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

fa5aaff030fb → fa5aaff030fb

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → fa5aaff030fb

No earlier version was observed for comparison.

Compare on GitHub

skills/dev-run/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

fa5aaff030fb → fa5aaff030fb

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → fa5aaff030fb

No earlier version was observed for comparison.

Compare on GitHub

skills/dev-screen-spec/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

fa5aaff030fb → fa5aaff030fb

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → fa5aaff030fb

No earlier version was observed for comparison.

Compare on GitHub

skills/dev-verify/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

fa5aaff030fb → fa5aaff030fb

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → fa5aaff030fb

No earlier version was observed for comparison.

Compare on GitHub

skills/dev-webtest/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

fa5aaff030fb → fa5aaff030fb

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → fa5aaff030fb

No earlier version was observed for comparison.

Compare on GitHub

skills/dev-webtest-plan/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

fa5aaff030fb → fa5aaff030fb

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → fa5aaff030fb

No earlier version was observed for comparison.

Compare on GitHub

skills/ipa-security-check/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

fa5aaff030fb → fa5aaff030fb

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → fa5aaff030fb

No earlier version was observed for comparison.

Compare on GitHub

skills/ipa-security-guide/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

fa5aaff030fb → fa5aaff030fb

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → fa5aaff030fb

No earlier version was observed for comparison.

Compare on GitHub

skills/task-breakdown/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

fa5aaff030fb → fa5aaff030fb

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → fa5aaff030fb

No earlier version was observed for comparison.

Compare on GitHub

skills/uat-test-design/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

fa5aaff030fb → fa5aaff030fb

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → fa5aaff030fb

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit fa5aaff030fb10863c408095735c630f8c002860

git clone --filter=blob:none --no-checkout https://github.com/classmethod/tsumiki.git .hotskills/classmethod-tsumiki && git -C .hotskills/classmethod-tsumiki checkout --detach fa5aaff030fb10863c408095735c630f8c002860 # Copy each selected skill directory from .hotskills/classmethod-tsumiki into .claude/skills/<skill-name>/
973GitHub stars
0stars in 7 days
16skills in this repository
0commits in 30 days

Heat

1.6
  • Star growth, last 7 daysAhead of 6% of tracked repositories
  • Star growth, last 24 hoursAhead of 71% of tracked repositories
  • Rank movement, last 7 daysAhead of 6% of tracked repositories
  • Commits, last 30 daysAhead of 0% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Jul 27, 2026Nov 6, 2026974

Individual skills in this repository

How it works

When your agent uses it

分割されたタスクを順番に、またはユーザが指定したタスクを実装します。既存のTDDコマンドを活用して品質の高い実装を行います。

What it loads into context

Frontmatter

193 tokens

Always available to the agent

SKILL.md

1,818 tokens

When the skill is activated

Reference documents

808,743 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. step0: Claude Codeタスクシステムの確認
  2. step1: 追加ルールの読み込み
  3. step2: プロジェクト文書の読み込み
  4. step3: タスクの選択と実行開始
  5. step4: 依存関係の確認
  6. step5: 実装ディレクトリの準備
  7. step6: 実装タイプの判定
  8. step7: 実装プロセスの実行
  9. step8: 全体の完了確認
  10. エラーハンドリング

Scripts executed separately

  • ../../../skills/ipa-security-check/scripts/render_report.py
  • ../../../skills/ipa-security-check/scripts/snippet_hash.py
  • ../../../skills/uat-test-design/scripts/inventory.sh

Files

  • ../../../.claude-plugin/marketplace.jsonasset1,537 bytes
  • ../../../.claude-plugin/plugin.jsonasset557 bytes
  • ../../../commands/adr-rubber-duck.mddoc16,302 bytes
  • ../../../commands/auto-debug.mddoc38,862 bytes
  • ../../../commands/auto-debug.mddoc38,862 bytes
  • ../../../commands/auto-debug.mddoc38,862 bytes
  • ../../../commands/auto-debug.mddoc38,862 bytes
  • ../../../commands/auto-debug.mddoc38,862 bytes
  • ../../../commands/auto-debug.mddoc38,862 bytes
  • ../../../commands/auto-debug.mddoc38,862 bytes
  • ../../../commands/build-fix.mddoc4,489 bytes
  • ../../../commands/build-fix.mddoc4,489 bytes
  • ../../../commands/build-fix.mddoc4,489 bytes
  • ../../../commands/build-fix.mddoc4,489 bytes
  • ../../../commands/dcs/bug-analysis.mddoc57,807 bytes
  • ../../../commands/dcs/code-question.mddoc14,258 bytes
  • ../../../commands/dcs/edgecase-analysis.mddoc95,538 bytes
  • ../../../commands/dcs/edgecase-analysis.mddoc95,538 bytes
  • ../../../commands/dcs/feature-rubber-duck.mddoc24,252 bytes
  • ../../../commands/dcs/impact-analysis.mddoc37,050 bytes
  • ../../../commands/dcs/incremental-dev.mddoc50,088 bytes
  • ../../../commands/dcs/performance-analysis.mddoc30,666 bytes
  • ../../../commands/dcs/performance-analysis.mddoc30,666 bytes
  • ../../../commands/dcs/sequence-diagram-analysis.mddoc37,284 bytes
  • ../../../commands/dcs/state-transition-analysis.mddoc51,907 bytes
  • ../../../commands/dcs/test-performance-analysis.mddoc9,438 bytes
  • ../../../commands/dcs/test-performance-analysis.mddoc9,438 bytes
  • ../../../commands/dcs/test-performance-analysis.mddoc9,438 bytes
  • ../../../commands/dcs/test-performance-analysis.mddoc9,438 bytes
  • ../../../commands/env-fix.mddoc5,450 bytes
  • ../../../commands/env-fix.mddoc5,450 bytes
  • ../../../commands/env-fix.mddoc5,450 bytes
  • ../../../commands/env-fix.mddoc5,450 bytes
  • ../../../commands/env-fix.mddoc5,450 bytes
  • ../../../commands/env-fix.mddoc5,450 bytes
  • ../../../commands/env-fix.mddoc5,450 bytes
  • ../../../commands/flaky-fix.mddoc4,890 bytes
  • ../../../commands/flaky-fix.mddoc4,890 bytes
  • ../../../commands/help.mddoc12,725 bytes
  • ../../../commands/orchestrate.mddoc13,704 bytes
  • ../../../commands/refine-execute.mddoc8,261 bytes
  • ../../../commands/refine-plan.mddoc6,851 bytes
  • ../../../commands/rev-design.mddoc11,728 bytes
  • ../../../commands/rev-design.mddoc11,728 bytes
  • ../../../commands/rev-requirements.mddoc12,927 bytes
  • ../../../commands/rev-requirements.mddoc12,927 bytes
  • ../../../commands/rev-specs.mddoc19,313 bytes
  • ../../../commands/rev-specs.mddoc19,313 bytes
  • ../../../commands/rev-tasks.mddoc6,069 bytes
  • ../../../commands/rev-tasks.mddoc6,069 bytes
  • ../../../commands/task-exec.mddoc1,248 bytes
  • ../../../commands/tech-stack.mddoc4,215 bytes
  • ../../../commands/test-optimization-patterns.mddoc19,265 bytes
  • ../../../commands/timeout-fix.mddoc6,312 bytes
  • ../../../commands/timeout-fix.mddoc6,312 bytes
  • ../../../commands/timeout-fix.mddoc6,312 bytes
  • ../../.claude-plugin/plugin.jsonasset524 bytes
  • ../../commands/direct-setup.mddoc6,182 bytes
  • ../../commands/direct-setup.mddoc6,182 bytes
  • ../../commands/direct-setup.mddoc6,182 bytes
  • ../../commands/direct-setup.mddoc6,182 bytes
  • ../../commands/direct-setup.mddoc6,182 bytes
  • ../../commands/direct-setup.mddoc6,182 bytes
  • ../../commands/direct-setup.mddoc6,182 bytes
  • ../../commands/direct-setup.mddoc6,182 bytes
  • ../../commands/direct-verify.mddoc15,896 bytes
  • ../../commands/direct-verify.mddoc15,896 bytes
  • ../../commands/direct-verify.mddoc15,896 bytes
  • ../../commands/direct-verify.mddoc15,896 bytes
  • ../../commands/direct-verify.mddoc15,896 bytes
  • ../../commands/direct-verify.mddoc15,896 bytes
  • ../../commands/direct-verify.mddoc15,896 bytes
  • ../../commands/direct-verify.mddoc15,896 bytes
  • ../../commands/direct-verify.mddoc15,896 bytes
  • ../../commands/direct-verify.mddoc15,896 bytes
  • ../../commands/direct-verify.mddoc15,896 bytes
  • ../../commands/direct-verify.mddoc15,896 bytes
  • ../../commands/direct-verify.mddoc15,896 bytes
  • ../../commands/direct-verify.mddoc15,896 bytes
  • ../../commands/direct-verify.mddoc15,896 bytes
  • ../../commands/direct-verify.mddoc15,896 bytes
  • ../../commands/direct-verify.mddoc15,896 bytes
  • ../../commands/direct-verify.mddoc15,896 bytes
  • ../../commands/direct-verify.mddoc15,896 bytes
  • ../../commands/init-tech-stack.mddoc22,796 bytes
  • ../../commands/init-tech-stack.mddoc22,796 bytes
  • ../../commands/init-tech-stack.mddoc22,796 bytes
  • ../../commands/kairo-design.mddoc48,550 bytes
  • ../../commands/kairo-loop.mddoc1,942 bytes
  • ../../commands/kairo-requirements.mddoc37,308 bytes
  • ../../commands/kairo-tasknote.mddoc10,637 bytes
  • ../../commands/kairo-tasks.mddoc38,990 bytes
  • ../../commands/tdd-green.mddoc14,740 bytes
  • ../../commands/tdd-red.mddoc28,276 bytes
  • ../../commands/tdd-red.mddoc28,276 bytes
  • ../../commands/tdd-red.mddoc28,276 bytes
  • ../../commands/tdd-red.mddoc28,276 bytes
  • ../../commands/tdd-refactor.mddoc17,505 bytes
  • ../../commands/tdd-requirements.mddoc10,128 bytes
  • ../../commands/tdd-tasknote.mddoc6,045 bytes
  • ../../commands/tdd-testcases.mddoc15,535 bytes
  • ../../commands/tdd-todo.mddoc7,314 bytes
  • ../../commands/tdd-verify-complete.mddoc16,743 bytes
  • SKILL.mdcore6,652 bytes
  • kairo-direct-process.mddoc2,004 bytes
  • kairo-tdd-process.mddoc5,055 bytes
  • ../../../skills/dev-context/SKILL.mddoc5,920 bytes
  • ../../../skills/dev-context/references/context-template.mddoc4,901 bytes
  • ../../../skills/dev-debug/SKILL.mddoc12,852 bytes
  • ../../../skills/dev-impl/SKILL.mddoc10,419 bytes
  • ../../../skills/dev-impl/references/impl-strategies.mddoc6,591 bytes
  • ../../../skills/dev-init/SKILL.mddoc43,383 bytes
  • ../../../skills/dev-init/references/claudemd-template.mddoc22,889 bytes
  • ../../../skills/dev-init/references/dart-scaffolding.mddoc4,851 bytes
  • ../../../skills/dev-init/references/docker-dev-templates.mddoc17,588 bytes
  • ../../../skills/dev-init/references/go-scaffolding.mddoc4,660 bytes
  • ../../../skills/dev-init/references/java-scaffolding.mddoc4,382 bytes
  • ../../../skills/dev-init/references/kotlin-scaffolding.mddoc4,551 bytes
  • ../../../skills/dev-init/references/python-scaffolding.mddoc3,898 bytes
  • ../../../skills/dev-init/references/rust-scaffolding.mddoc3,999 bytes
  • ../../../skills/dev-init/references/tech-recommendations.mddoc30,368 bytes
  • ../../../skills/dev-init/references/ts-scaffolding.mddoc4,516 bytes
  • ../../../skills/dev-navigate/SKILL.mddoc10,515 bytes
  • ../../../skills/dev-plan/SKILL.mddoc18,148 bytes
  • ../../../skills/dev-plan/references/fullspec-prompt-template.mddoc3,942 bytes
  • ../../../skills/dev-plan/references/fullspec-templates.mddoc8,506 bytes
  • ../../../skills/dev-plan/references/task-template.mddoc4,786 bytes
  • ../../../skills/dev-plan/tests/spec.yamlasset2,997 bytes
  • ../../../skills/dev-run/SKILL.mddoc12,050 bytes
  • ../../../skills/dev-run/references/debug-prompt-template.mddoc5,289 bytes
  • ../../../skills/dev-run/references/impl-prompt-template.mddoc6,644 bytes
  • ../../../skills/dev-run/references/verify-prompt-template.mddoc4,627 bytes
  • ../../../skills/dev-screen-spec/SKILL.mddoc28,489 bytes
  • ../../../skills/dev-screen-spec/references/diff-analyze-prompt-template.mddoc5,995 bytes
  • ../../../skills/dev-screen-spec/references/diff-update-prompt-template.mddoc5,041 bytes
  • ../../../skills/dev-screen-spec/references/explore-pages-prompt-template.mddoc5,335 bytes
  • ../../../skills/dev-screen-spec/references/explore-routes-prompt-template.mddoc4,782 bytes
  • ../../../skills/dev-screen-spec/references/from-plan-analyze-prompt-template.mddoc5,452 bytes
  • ../../../skills/dev-screen-spec/references/from-plan-generate-prompt-template.mddoc6,249 bytes
  • ../../../skills/dev-screen-spec/references/generate-prompt-template.mddoc5,879 bytes
  • ../../../skills/dev-screen-spec/references/screen-spec-format.mddoc8,674 bytes
  • ../../../skills/dev-verify/SKILL.mddoc5,891 bytes
  • ../../../skills/dev-webtest-plan/SKILL.mddoc29,001 bytes
  • ../../../skills/dev-webtest-plan/references/ac-to-scenario-mapping.mddoc8,589 bytes
  • ../../../skills/dev-webtest-plan/references/design-prompt-template.mddoc8,153 bytes
  • ../../../skills/dev-webtest-plan/references/explore-code-prompt-template.mddoc7,254 bytes
  • ../../../skills/dev-webtest-plan/references/explore-plan-prompt-template.mddoc7,207 bytes
  • ../../../skills/dev-webtest-plan/references/generate-prompt-template.mddoc8,379 bytes
  • ../../../skills/dev-webtest-plan/references/lightweight-inference-guide.mddoc9,383 bytes
  • ../../../skills/dev-webtest-plan/references/update-analyze-prompt-template.mddoc7,409 bytes
  • ../../../skills/dev-webtest-plan/references/update-apply-prompt-template.mddoc7,530 bytes
  • ../../../skills/dev-webtest-plan/references/webtest-plan-format.mddoc11,373 bytes
  • ../../../skills/dev-webtest/SKILL.mddoc30,171 bytes
  • ../../../skills/dev-webtest/examples/sample-test-plan.mddoc3,033 bytes
  • ../../../skills/dev-webtest/references/accessibility-checklist.mddoc5,277 bytes
  • ../../../skills/dev-webtest/references/docker-setup.mddoc6,171 bytes
  • ../../../skills/dev-webtest/references/mcp-workflow.mddoc10,777 bytes
  • ../../../skills/dev-webtest/references/playwright-cli-reference.mddoc10,812 bytes
  • ../../../skills/dev-webtest/references/test-plan-template.mddoc6,715 bytes
  • ../../../skills/dev-webtest/references/visual-check-criteria.mddoc4,448 bytes
  • ../../../skills/ipa-security-check/SKILL.mddoc11,702 bytes
  • ../../../skills/ipa-security-check/agents/01-sql-injection.mddoc3,498 bytes
  • ../../../skills/ipa-security-check/agents/02-os-command-injection.mddoc3,565 bytes
  • ../../../skills/ipa-security-check/agents/03-directory-traversal.mddoc3,700 bytes
  • ../../../skills/ipa-security-check/agents/04-session-management.mddoc3,576 bytes
  • ../../../skills/ipa-security-check/agents/05-xss.mddoc3,716 bytes
  • ../../../skills/ipa-security-check/agents/06-csrf.mddoc3,684 bytes
  • ../../../skills/ipa-security-check/agents/07-http-header-injection.mddoc3,674 bytes
  • ../../../skills/ipa-security-check/agents/08-mail-header-injection.mddoc3,675 bytes
  • ../../../skills/ipa-security-check/agents/09-clickjacking.mddoc3,520 bytes
  • ../../../skills/ipa-security-check/agents/10-buffer-overflow.mddoc3,636 bytes
  • ../../../skills/ipa-security-check/agents/11-access-control.mddoc3,711 bytes
  • ../../../skills/ipa-security-check/agents/15-false-positive-review.mddoc5,885 bytes
  • ../../../skills/ipa-security-check/agents/operation-checklist.mddoc3,858 bytes
  • ../../../skills/ipa-security-check/agents/safe-sql-details.mddoc3,759 bytes
  • ../../../skills/ipa-security-check/agents/web-health-check.mddoc3,573 bytes
  • ../../../skills/ipa-security-check/commands/ipa-security-check.mddoc3,185 bytes
  • ../../../skills/ipa-security-check/knowledge/01_sql_injection.mddoc10,644 bytes
  • ../../../skills/ipa-security-check/knowledge/02_os_command_injection.mddoc8,284 bytes
  • ../../../skills/ipa-security-check/knowledge/03_directory_traversal.mddoc7,997 bytes
  • ../../../skills/ipa-security-check/knowledge/04_session_management.mddoc12,480 bytes
  • ../../../skills/ipa-security-check/knowledge/05_xss.mddoc12,388 bytes
  • ../../../skills/ipa-security-check/knowledge/06_csrf.mddoc11,712 bytes
  • ../../../skills/ipa-security-check/knowledge/07_http_header_injection.mddoc8,097 bytes
  • ../../../skills/ipa-security-check/knowledge/08_mail_header_injection.mddoc9,631 bytes
  • ../../../skills/ipa-security-check/knowledge/09_clickjacking.mddoc9,743 bytes
  • ../../../skills/ipa-security-check/knowledge/10_buffer_overflow.mddoc10,112 bytes
  • ../../../skills/ipa-security-check/knowledge/11_access_control.mddoc14,290 bytes
  • ../../../skills/ipa-security-check/knowledge/_sources.mddoc7,760 bytes
  • ../../../skills/ipa-security-check/knowledge/operation_checklist.mddoc32,423 bytes
  • ../../../skills/ipa-security-check/knowledge/safe_sql_details.mddoc29,575 bytes
  • ../../../skills/ipa-security-check/knowledge/web_health_check.mddoc22,452 bytes
  • ../../../skills/ipa-security-check/lib/orchestrator.mddoc13,715 bytes
  • ../../../skills/ipa-security-check/lib/output_formatter.mddoc7,278 bytes
  • ../../../skills/ipa-security-check/lib/scope_resolver.mddoc3,309 bytes
  • ../../../skills/ipa-security-check/lib/shard_planner.mddoc4,252 bytes
  • ../../../skills/ipa-security-check/lib/triage_state.mddoc6,725 bytes
  • ../../../skills/ipa-security-check/rules/access_control.yamlasset8,410 bytes
  • ../../../skills/ipa-security-check/rules/buffer_overflow.yamlasset6,469 bytes
  • ../../../skills/ipa-security-check/rules/clickjacking.yamlasset4,027 bytes
  • ../../../skills/ipa-security-check/rules/csrf.yamlasset6,504 bytes
  • ../../../skills/ipa-security-check/rules/directory_traversal.yamlasset8,698 bytes
  • ../../../skills/ipa-security-check/rules/http_header_injection.yamlasset5,472 bytes
  • ../../../skills/ipa-security-check/rules/mail_header_injection.yamlasset5,243 bytes
  • ../../../skills/ipa-security-check/rules/operation_checklist.yamlasset13,877 bytes
  • ../../../skills/ipa-security-check/rules/os_command_injection.yamlasset9,498 bytes
  • ../../../skills/ipa-security-check/rules/os_command_injection.yamlasset9,498 bytes
  • ../../../skills/ipa-security-check/rules/os_command_injection.yamlasset9,498 bytes
  • ../../../skills/ipa-security-check/rules/safe_sql_details.yamlasset8,261 bytes
  • ../../../skills/ipa-security-check/rules/session_management.yamlasset8,806 bytes
  • ../../../skills/ipa-security-check/rules/sql_injection.yamlasset14,208 bytes
  • ../../../skills/ipa-security-check/rules/web_health_check.yamlasset10,967 bytes
  • ../../../skills/ipa-security-check/rules/xss.yamlasset10,675 bytes
  • ../../../skills/ipa-security-check/scripts/render_report.pyruns13,539 bytes
  • ../../../skills/ipa-security-check/scripts/snippet_hash.pyruns2,391 bytes
  • ../../../skills/ipa-security-check/templates/report.md.tmplasset3,750 bytes
  • ../../../skills/ipa-security-check/templates/sarif.json.tmplasset1,064 bytes
  • ../../../skills/ipa-security-guide/SKILL.mddoc6,742 bytes
  • ../../../skills/ipa-security-guide/knowledge/priority.mddoc1,083 bytes
  • ../../../skills/ipa-security-guide/knowledge/triage.mddoc1,845 bytes
  • ../../../skills/ipa-security-guide/lib/output_formatter.mddoc1,325 bytes
  • ../../../skills/task-breakdown/SKILL.mddoc8,751 bytes
  • ../../../skills/task-breakdown/references/output-template.mddoc3,646 bytes
  • ../../../skills/uat-test-design/SKILL.mddoc9,050 bytes
  • ../../../skills/uat-test-design/references/extraction-prompts.mddoc6,760 bytes
  • ../../../skills/uat-test-design/references/output-format.mddoc7,660 bytes
  • ../../../skills/uat-test-design/references/review-prompt.mddoc3,555 bytes
  • ../../../skills/uat-test-design/references/source-categories.mddoc4,954 bytes
  • ../../../skills/uat-test-design/references/test-levels.mddoc9,585 bytes
  • ../../../skills/uat-test-design/scripts/inventory.shruns5,980 bytes
Read SKILL.md
あなたは実装担当者です。残タスクを調べて、指定されたコマンドを駆使して実装をしてください

# context

要件名={{requirement_name}}(引数または Claude Codeタスクから取得)
TASK-ID={{task_id}}(引数または Claude Codeタスクから取得)
hilモード={{hil}}(--hil オプション指定時は true)
defaultModel={{defaultModel}}(--model オプション)
thinkModelName={{thinkModelName}}(--think-model オプション。デフォルト: opus)
tddModelName={{tddModelName}}(--tdd-model オプション。デフォルト: sonnet)
noteModelName={{noteModelName}}(--note-model オプション。デフォルト: haiku)

コマンド選択ルール:
- thinkTaskName: thinkModelName が指定されていれば thinkModelName / defaultModel が指定されていれば defaultModel / それ以外は opus
- tddTaskName:   tddModelName が指定されていれば tddModelName / defaultModel が指定されていれば defaultModel / それ以外は sonnet
View the complete source on GitHub

Skills included

  • dev-context
  • dev-debug
  • dev-impl
  • dev-init
  • dev-navigate
  • dev-plan
  • dev-run
  • dev-screen-spec
  • dev-verify
  • dev-webtest
  • dev-webtest-plan
  • ipa-security-check
  • ipa-security-guide
  • task-breakdown

Repository facts

License
MIT
Created
Jul 24, 2025
Last pushed
Aug 7, 2026
Forks
63
Open issues
1
Project activity
Slowing

Rank over the last 12 weeks

Now #910 · best #587 · down 219 in 30 days

  1. #896 from Oct 31 to Nov 1
  2. #900 on Nov 2
  3. #907 on Nov 3
  4. #909 on Nov 4
  5. #912 on Nov 5
  6. #910 since Nov 6
15 earlier periods
  1. #607 on Aug 1
  2. #546 on Aug 5
  3. #579 on Aug 13
  4. #587 on Aug 17
  5. #621 on Sep 6
  6. #654 on Sep 8
  7. #635 on Sep 11
  8. #665 on Sep 14
  9. #698 on Sep 30
  10. #691 on Oct 5
  11. #727 on Oct 13
  12. #867 on Oct 25
  13. #882 on Oct 28
  14. #887 on Oct 29
  15. #890 on Oct 30

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 4, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 90 notes
  • commands/auto-debug.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • commands/auto-debug.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • commands/auto-debug.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • commands/auto-debug.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • commands/auto-debug.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • commands/auto-debug.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • commands/build-fix.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • commands/build-fix.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • commands/build-fix.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • commands/dcs/edgecase-analysis.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • commands/dcs/performance-analysis.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • commands/dcs/test-performance-analysis.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • commands/dcs/test-performance-analysis.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • commands/dcs/test-performance-analysis.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • commands/env-fix.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • commands/env-fix.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • commands/env-fix.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • commands/env-fix.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • commands/env-fix.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • commands/env-fix.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 936 signals by file

.claude-plugin/marketplace.json

  • Network accessline 4
    "name": "makoto kuroeda",     "email": "kuroeda.makoto@classmethod.jp",     "url": "https://github.com/classmethod"
  • Network accessline 5
    "email": "kuroeda.makoto@classmethod.jp",     "url": "https://github.com/classmethod"   },
  • Network accessline 6
    "url": "https://github.com/classmethod"
  • Network accessline 20
    "email": "kuroeda.makoto@classmethod.jp"       },       "homepage": "https://github.com/classmethod/tsumiki",
  • Network accessline 21
    },       "homepage": "https://github.com/classmethod/tsumiki",       "repository": "https://github.com/classmethod/tsumiki",
  • Network accessline 22
    "homepage": "https://github.com/classmethod/tsumiki",
  • Network accessline 23
    "repository": "https://github.com/classmethod/tsumiki",
  • Network accessline 34
    "email": "kuroeda.makoto@classmethod.jp"       },       "homepage": "https://github.com/classmethod/tsumiki",
  • Network accessline 35
    },       "homepage": "https://github.com/classmethod/tsumiki",       "repository": "https://github.com/classmethod/tsumiki",
  • Network accessline 36
    "homepage": "https://github.com/classmethod/tsumiki",
  • Network accessline 37
    "repository": "https://github.com/classmethod/tsumiki",

.claude-plugin/plugin.json

  • Network accessline 7
    "email": "kuroeda.makoto@classmethod.jp"   },   "homepage": "https://github.com/classmethod/tsumiki",
  • Network accessline 8
    },   "homepage": "https://github.com/classmethod/tsumiki",   "repository": "https://github.com/classmethod/tsumiki",
  • Network accessline 9
    "homepage": "https://github.com/classmethod/tsumiki",
  • Network accessline 10
    "repository": "https://github.com/classmethod/tsumiki",

commands/dcs/bug-analysis.md

  • Broad permissionsline 1
    Read, Glob, Grep, Task, Bash, AskUserQuestion

commands/dcs/code-question.md

  • Broad permissionsline 1
    Read, Glob, Grep, Task, Bash, AskUserQuestion

commands/dcs/feature-rubber-duck.md

  • Broad permissionsline 1
    Read, Glob, Grep, Task, Bash, WebSearch, WebFetch, AskUserQuestion

commands/dcs/impact-analysis.md

  • Broad permissionsline 1
    Read, Glob, Grep, Task, Bash

commands/dcs/incremental-dev.md

  • Broad permissionsline 1
    Read, Glob, Grep, Task, Bash, AskUserQuestion, Write

commands/dcs/performance-analysis.md

  • Broad permissionsline 1
    Read, Glob, Grep, Task, Bash, AskUserQuestion, TodoWrite

commands/dcs/sequence-diagram-analysis.md

  • Broad permissionsline 1
    Read, Glob, Grep, Task, Bash, AskUserQuestion, Write

commands/dcs/state-transition-analysis.md

  • Broad permissionsline 1
    Read, Glob, Grep, Task, Bash, Write

commands/dcs/test-performance-analysis.md

  • Network accessline 127
    // Before const data = await fetch('https://api.example.com/users');
  • Network accessline 128
    const data = await fetch('https://api.example.com/users');
  • Network accessline 134
    const server = setupServer(   rest.get('https://api.example.com/users', (req, res, ctx) => {
  • Network accessline 135
    rest.get('https://api.example.com/users', (req, res, ctx) => {

commands/env-fix.md

  • Dangerous shell operationline 55
    rm -rf node_modules && npm install

commands/refine-execute.md

  • Broad permissionsline 1
    Read, Glob, Grep, Edit, Write, Task, Bash(git:*), Bash(npm:*), Bash(npx:*), Bash(pnpm:*), Bash(yarn:*), Bash(python:*), Bash(pytest:*), Bash(go:*), Bash(cargo:*), Bash(make:*)

commands/rev-specs.md

  • Access to secretsline 484
    [Credential-related source omitted]

commands/test-optimization-patterns.md

  • Network accessline 248
    expect(user.name).toBe('John');   expect(fetch).toHaveBeenCalledWith('https://api.example.com/users/1');
  • Network accessline 249
    expect(fetch).toHaveBeenCalledWith('https://api.example.com/users/1');
  • Network accessline 259
    const server = setupServer(   rest.get('https://api.example.com/users/:id', (req, res, ctx) => {
  • Network accessline 260
    rest.get('https://api.example.com/users/:id', (req, res, ctx) => {
  • Network accessline 277
    it('should handle API errors', async () => {   server.use(     rest.get('https://api.example.com/users/:id', (req, res, ctx) => {
  • Network accessline 278
    server.use(     rest.get('https://api.example.com/users/:id', (req, res, ctx) => {       return res(ctx.status(404));
  • Network accessline 279
    rest.get('https://api.example.com/users/:id', (req, res, ctx) => {

legacy/.claude-plugin/plugin.json

  • Network accessline 7
    "email": "kuroeda.makoto@classmethod.jp"   },   "homepage": "https://github.com/classmethod/tsumiki",
  • Network accessline 8
    },   "homepage": "https://github.com/classmethod/tsumiki",   "repository": "https://github.com/classmethod/tsumiki",
  • Network accessline 9
    "homepage": "https://github.com/classmethod/tsumiki",
  • Network accessline 10
    "repository": "https://github.com/classmethod/tsumiki",

legacy/commands/kairo-tasknote.md

  • Broad permissionsline 1
    Read, Glob, Grep, Task, Write, TodoWrite, Bash

skills/dev-init/references/claudemd-template.md

  • Access to secretsline 432
    [Credential-related source omitted]
  • Access to secretsline 432
    [Credential-related source omitted]
  • Access to secretsline 510
    [Credential-related source omitted]
  • Access to secretsline 510
    [Credential-related source omitted]

skills/dev-init/references/docker-dev-templates.md

  • Dangerous shell operationline 90
    RUN mkdir src && echo "fn main() {}" > src/main.rs && cargo build && rm -rf src
  • Dangerous shell operationline 90
    RUN mkdir src && echo "fn main() {}" > src/main.rs && cargo build && rm -rf src
  • Network accessline 324
    command: ["pnpm", "dev"]     environment:       - API_URL=http://backend:8080
  • Network accessline 324
    command: ["pnpm", "dev"]     environment:       - API_URL=http://backend:8080
  • Network accessline 326
    - API_URL=http://backend:8080
  • Network accessline 326
    - API_URL=http://backend:8080
  • Network accessline 377
    command: ["pnpm", "dev"]     environment:       - BFF_URL=http://bff:4000
  • Network accessline 377
    command: ["pnpm", "dev"]     environment:       - BFF_URL=http://bff:4000
  • Network accessline 379
    - BFF_URL=http://bff:4000
  • Network accessline 379
    - BFF_URL=http://bff:4000
  • Network accessline 393
    command: ["pnpm", "dev"]     environment:       - SERVICE_URL=http://service:8080
  • Network accessline 393
    command: ["pnpm", "dev"]     environment:       - SERVICE_URL=http://service:8080
  • Network accessline 395
    - SERVICE_URL=http://service:8080
  • Network accessline 395
    - SERVICE_URL=http://service:8080
  • Network accessline 449
    command: ["pnpm", "dev"]     environment:       - SERVICE_URL=http://service:8080
  • Network accessline 449
    command: ["pnpm", "dev"]     environment:       - SERVICE_URL=http://service:8080
  • Network accessline 451
    - SERVICE_URL=http://service:8080
  • Network accessline 451
    - SERVICE_URL=http://service:8080
  • Network accessline 484
    > **Note:** モバイルアプリからの BFF 接続は `http://localhost:4000`(エミュレータ)または実機のネットワーク IP を使用する。
  • Network accessline 484
    > **Note:** モバイルアプリからの BFF 接続は `http://localhost:4000`(エミュレータ)または実機のネットワーク IP を使用する。
  • Network accessline 637
    管理UI: `http://localhost:15672`(dev/dev)
  • Network accessline 637
    管理UI: `http://localhost:15672`(dev/dev)

skills/dev-init/references/java-scaffolding.md

  • Network accessline 6
    |----|---------|------| | Spring Boot | `spring init --type=gradle-project --language=java --boot-version=3.3 --java-version=21 --dependencies=<deps> <name>` | Spring CLI 必要 | | Spring Boot (curl) | `curl https://start.spring.io/starter.zip
  • Network accessline 6
    |----|---------|------| | Spring Boot | `spring init --type=gradle-project --language=java --boot-version=3.3 --java-version=21 --dependencies=<deps> <name>` | Spring CLI 必要 | | Spring Boot (curl) | `curl https://start.spring.io/starter.zip
  • Network accessline 7
    | Spring Boot | `spring init --type=gradle-project --language=java --boot-version=3.3 --java-version=21 --dependencies=<deps> <name>` | Spring CLI 必要 | | Spring Boot (curl) | `curl https://start.spring.io/starter.zip -d type=gradle-project 
  • Network accessline 7
    | Spring Boot | `spring init --type=gradle-project --language=java --boot-version=3.3 --java-version=21 --dependencies=<deps> <name>` | Spring CLI 必要 | | Spring Boot (curl) | `curl https://start.spring.io/starter.zip -d type=gradle-project 
  • Network accessline 8
    | Spring Boot (curl) | `curl https://start.spring.io/starter.zip -d type=gradle-project -d language=java -d dependencies=<deps> -o <name>.zip` | CLI 不要 |
  • Network accessline 8
    | Spring Boot (curl) | `curl https://start.spring.io/starter.zip -d type=gradle-project -d language=java -d dependencies=<deps> -o <name>.zip` | CLI 不要 |

skills/dev-init/references/kotlin-scaffolding.md

  • Network accessline 6
    |----|---------|------| | Ktor | `ktor generate --project-name=<name> --features=<features>` | Ktor CLI または start.ktor.io からダウンロード | | Ktor (curl) | `curl 'https://start.ktor.io/project/generate?...' -o <name>.zip` | CLI 不要 |
  • Network accessline 6
    |----|---------|------| | Ktor | `ktor generate --project-name=<name> --features=<features>` | Ktor CLI または start.ktor.io からダウンロード | | Ktor (curl) | `curl 'https://start.ktor.io/project/generate?...' -o <name>.zip` | CLI 不要 |
  • Network accessline 7
    | Ktor | `ktor generate --project-name=<name> --features=<features>` | Ktor CLI または start.ktor.io からダウンロード | | Ktor (curl) | `curl 'https://start.ktor.io/project/generate?...' -o <name>.zip` | CLI 不要 | | Spring Boot (Kotlin) | `spring init 
  • Network accessline 7
    | Ktor | `ktor generate --project-name=<name> --features=<features>` | Ktor CLI または start.ktor.io からダウンロード | | Ktor (curl) | `curl 'https://start.ktor.io/project/generate?...' -o <name>.zip` | CLI 不要 | | Spring Boot (Kotlin) | `spring init 
  • Network accessline 8
    | Ktor (curl) | `curl 'https://start.ktor.io/project/generate?...' -o <name>.zip` | CLI 不要 |
  • Network accessline 8
    | Ktor (curl) | `curl 'https://start.ktor.io/project/generate?...' -o <name>.zip` | CLI 不要 |

skills/dev-screen-spec/SKILL.md

  • Dangerous shell operationline 233
    rm -rf "$(git rev-parse --show-toplevel)/tmp/screen-spec/"
  • Dangerous shell operationline 233
    rm -rf "$(git rev-parse --show-toplevel)/tmp/screen-spec/"
  • Dangerous shell operationline 359
    rm -rf "$(git rev-parse --show-toplevel)/tmp/screen-spec/"
  • Dangerous shell operationline 359
    rm -rf "$(git rev-parse --show-toplevel)/tmp/screen-spec/"

skills/dev-webtest-plan/SKILL.md

  • Network accessline 156
    API セットアップ/クリーンアップの設計も含む。Phase 2 の分析結果からAPIエンドポイント情報を活用し、各 webtest plan に実行可能な curl コマンドを設計する。
  • Network accessline 156
    API セットアップ/クリーンアップの設計も含む。Phase 2 の分析結果からAPIエンドポイント情報を活用し、各 webtest plan に実行可能な curl コマンドを設計する。
  • Network accessline 223
    | ファイル | target-url | draft | シナリオ数 | 🔵 | 🟡 | 🔴 | APIセットアップ | |---------|-----------|-------|----------|-----|-----|-----|--------------| | login-form.md | http://app:8080/login | false | 5 | 3 | 1 | 1 | あり(共通1, 固有0) |
  • Network accessline 223
    | ファイル | target-url | draft | シナリオ数 | 🔵 | 🟡 | 🔴 | APIセットアップ | |---------|-----------|-------|----------|-----|-----|-----|--------------| | login-form.md | http://app:8080/login | false | 5 | 3 | 1 | 1 | あり(共通1, 固有0) |
  • Network accessline 224
    |---------|-----------|-------|----------|-----|-----|-----|--------------| | login-form.md | http://app:8080/login | false | 5 | 3 | 1 | 1 | あり(共通1, 固有0) | | dashboard.md | http://app:8080/dashboard | true | 3 | 0 | 2 | 1 | あり(共通1, 固有2) |
  • Network accessline 224
    |---------|-----------|-------|----------|-----|-----|-----|--------------| | login-form.md | http://app:8080/login | false | 5 | 3 | 1 | 1 | あり(共通1, 固有0) | | dashboard.md | http://app:8080/dashboard | true | 3 | 0 | 2 | 1 | あり(共通1, 固有2) |
  • Network accessline 225
    | login-form.md | http://app:8080/login | false | 5 | 3 | 1 | 1 | あり(共通1, 固有0) |
  • Network accessline 225
    | login-form.md | http://app:8080/login | false | 5 | 3 | 1 | 1 | あり(共通1, 固有0) |
  • Network accessline 226
    | dashboard.md | http://app:8080/dashboard | true | 3 | 0 | 2 | 1 | あり(共通1, 固有2) |
  • Network accessline 226
    | dashboard.md | http://app:8080/dashboard | true | 3 | 0 | 2 | 1 | あり(共通1, 固有2) |
  • Dangerous shell operationline 247
    rm -rf tmp/webtest/plan/<plan-name>/
  • Dangerous shell operationline 247
    rm -rf tmp/webtest/plan/<plan-name>/
  • Dangerous shell operationline 376
    rm -rf tmp/webtest/update/
  • Dangerous shell operationline 376
    rm -rf tmp/webtest/update/

skills/dev-webtest-plan/references/ac-to-scenario-mapping.md

  • Network accessline 68
    <U+200B>```bash # 管理者テストユーザー作成 curl -X POST http://app:8080/api/users \
  • Network accessline 68
    <U+200B>```bash # 管理者テストユーザー作成 curl -X POST http://app:8080/api/users \
  • Possible obfuscationline 68
    <U+200B>```bash
  • Possible obfuscationline 68
    <U+200B>```bash
  • Network accessline 69
    # 管理者テストユーザー作成 curl -X POST http://app:8080/api/users \   -H 'Content-Type: application/json' \
  • Network accessline 69
    # 管理者テストユーザー作成 curl -X POST http://app:8080/api/users \   -H 'Content-Type: application/json' \
  • Network accessline 70
    curl -X POST http://app:8080/api/users \
  • Network accessline 70
    curl -X POST http://app:8080/api/users \
  • Possible obfuscationline 73
    <U+200B>```
  • Possible obfuscationline 73
    <U+200B>```
  • Network accessline 107
    **手順**: 1. `http://app:8080/login` にアクセスする
  • Network accessline 107
    **手順**: 1. `http://app:8080/login` にアクセスする
  • Network accessline 108
    1. `http://app:8080/login` にアクセスする
  • Network accessline 108
    1. `http://app:8080/login` にアクセスする

skills/dev-webtest-plan/references/design-prompt-template.md

  • Network accessline 87
    **ファイル共通セットアップ**: - 全シナリオで必要なテストデータの作成手順を curl コマンドで記述する
  • Network accessline 87
    **ファイル共通セットアップ**: - 全シナリオで必要なテストデータの作成手順を curl コマンドで記述する
  • Network accessline 88
    - 全シナリオで必要なテストデータの作成手順を curl コマンドで記述する
  • Network accessline 88
    - 全シナリオで必要なテストデータの作成手順を curl コマンドで記述する
  • Network accessline 92
    **シナリオ固有セットアップ**: - 特定シナリオでのみ必要なデータの作成手順を curl コマンドで記述する
  • Network accessline 92
    **シナリオ固有セットアップ**: - 特定シナリオでのみ必要なデータの作成手順を curl コマンドで記述する
  • Network accessline 93
    - 特定シナリオでのみ必要なデータの作成手順を curl コマンドで記述する
  • Network accessline 93
    - 特定シナリオでのみ必要なデータの作成手順を curl コマンドで記述する

skills/dev-webtest-plan/references/generate-prompt-template.md

  • Network accessline 84
    # テストユーザー作成 curl -X POST http://app:8080/api/users \
  • Network accessline 84
    # テストユーザー作成 curl -X POST http://app:8080/api/users \
  • Network accessline 85
    curl -X POST http://app:8080/api/users \
  • Network accessline 85
    curl -X POST http://app:8080/api/users \
  • Network accessline 94
    # 注文データ作成(シナリオ3: 注文履歴表示 の前提) curl -X POST http://app:8080/api/orders \
  • Network accessline 94
    # 注文データ作成(シナリオ3: 注文履歴表示 の前提) curl -X POST http://app:8080/api/orders \
  • Network accessline 95
    curl -X POST http://app:8080/api/orders \
  • Network accessline 95
    curl -X POST http://app:8080/api/orders \
  • Network accessline 105
    # テストユーザー削除 curl -X DELETE http://app:8080/api/users/test@example.com \
  • Network accessline 105
    # テストユーザー削除 curl -X DELETE http://app:8080/api/users/test@example.com \
  • Network accessline 106
    [Credential-related source omitted]
  • Network accessline 106
    [Credential-related source omitted]
  • Access to secretsline 106
    [Credential-related source omitted]
  • Access to secretsline 106
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]
  • Network accessline 113
    - HTTP メソッド、パス、ヘッダー、ボディを実行可能な形で記述する - ベースURLは frontmatter の `target-url` のホスト部分に合わせる(例: `http://app:8080`)
  • Network accessline 113
    - HTTP メソッド、パス、ヘッダー、ボディを実行可能な形で記述する - ベースURLは frontmatter の `target-url` のホスト部分に合わせる(例: `http://app:8080`)
  • Network accessline 114
    - ベースURLは frontmatter の `target-url` のホスト部分に合わせる(例: `http://app:8080`)
  • Network accessline 114
    - ベースURLは frontmatter の `target-url` のホスト部分に合わせる(例: `http://app:8080`)
  • Network accessline 118
    [Credential-related source omitted]
  • Network accessline 118
    [Credential-related source omitted]
  • Network accessline 119
    [Credential-related source omitted]
  • Network accessline 119
    [Credential-related source omitted]

skills/dev-webtest-plan/references/update-apply-prompt-template.md

  • Network accessline 118
    - 新しいシナリオ固有セットアップを「## APIデータセットアップ」セクション末尾に追加する - 信号機コメントは `<!-- 🟡 source: screen-spec update -->` を付与する - curl コマンドは実行可能な形で記述する
  • Network accessline 118
    - 新しいシナリオ固有セットアップを「## APIデータセットアップ」セクション末尾に追加する - 信号機コメントは `<!-- 🟡 source: screen-spec update -->` を付与する - curl コマンドは実行可能な形で記述する
  • Network accessline 120
    - curl コマンドは実行可能な形で記述する
  • Network accessline 120
    - curl コマンドは実行可能な形で記述する
  • Network accessline 122
    #### セットアップの修正 - 既存の curl コマンドのエンドポイント/ボディを更新する
  • Network accessline 122
    #### セットアップの修正 - 既存の curl コマンドのエンドポイント/ボディを更新する
  • Network accessline 123
    - 既存の curl コマンドのエンドポイント/ボディを更新する
  • Network accessline 123
    - 既存の curl コマンドのエンドポイント/ボディを更新する

skills/dev-webtest-plan/references/webtest-plan-format.md

  • Network accessline 13
    --- name: <webtest-plan-name> target-url: http://app:8080/<path>
  • Network accessline 13
    --- name: <webtest-plan-name> target-url: http://app:8080/<path>
  • Network accessline 14
    name: <webtest-plan-name> target-url: http://app:8080/<path> status: pending
  • Network accessline 14
    name: <webtest-plan-name> target-url: http://app:8080/<path> status: pending
  • Network accessline 15
    target-url: http://app:8080/<path>
  • Network accessline 15
    target-url: http://app:8080/<path>
  • Network accessline 73
    # テストユーザー作成 curl -X POST http://app:8080/api/users \
  • Network accessline 73
    # テストユーザー作成 curl -X POST http://app:8080/api/users \
  • Network accessline 74
    curl -X POST http://app:8080/api/users \
  • Network accessline 74
    curl -X POST http://app:8080/api/users \
  • Network accessline 85
    # 注文データ作成(シナリオ3: 注文履歴表示 の前提) curl -X POST http://app:8080/api/orders \
  • Network accessline 85
    # 注文データ作成(シナリオ3: 注文履歴表示 の前提) curl -X POST http://app:8080/api/orders \
  • Network accessline 86
    curl -X POST http://app:8080/api/orders \
  • Network accessline 86
    curl -X POST http://app:8080/api/orders \
  • Network accessline 100
    # テストユーザー削除 curl -X DELETE http://app:8080/api/users/test@example.com \
  • Network accessline 100
    # テストユーザー削除 curl -X DELETE http://app:8080/api/users/test@example.com \
  • Network accessline 101
    [Credential-related source omitted]
  • Network accessline 101
    [Credential-related source omitted]
  • Access to secretsline 101
    [Credential-related source omitted]
  • Access to secretsline 101
    [Credential-related source omitted]
  • Access to secretsline 102
    [Credential-related source omitted]
  • Access to secretsline 102
    [Credential-related source omitted]
  • Network accessline 190
    [Credential-related source omitted]
  • Network accessline 190
    [Credential-related source omitted]
  • Access to secretsline 190
    [Credential-related source omitted]
  • Access to secretsline 190
    [Credential-related source omitted]
  • Network accessline 191
    - トークン取得が必要な場合は、ファイル共通セットアップの最初にログインAPIを記述し、レスポンスからトークンを取得する手順を含める - ベースURLは frontmatter の `target-url` のホスト部分と合わせる(例: `http://app:8080`) - JSON ボディは最小限のフィールドで、テストに必要十分なデータとする
  • Network accessline 191
    - トークン取得が必要な場合は、ファイル共通セットアップの最初にログインAPIを記述し、レスポンスからトークンを取得する手順を含める - ベースURLは frontmatter の `target-url` のホスト部分と合わせる(例: `http://app:8080`) - JSON ボディは最小限のフィールドで、テストに必要十分なデータとする
  • Network accessline 192
    - ベースURLは frontmatter の `target-url` のホスト部分と合わせる(例: `http://app:8080`)
  • Network accessline 192
    - ベースURLは frontmatter の `target-url` のホスト部分と合わせる(例: `http://app:8080`)

skills/dev-webtest/SKILL.md

  • Network accessline 180
    テスト計画の「### ファイル共通」セクション内の curl コマンドを上から順に Docker コンテナ内で実行する:
  • Network accessline 180
    テスト計画の「### ファイル共通」セクション内の curl コマンドを上から順に Docker コンテナ内で実行する:
  • Network accessline 183
    docker compose exec playwright bash -c '<curl コマンド>'
  • Network accessline 183
    docker compose exec playwright bash -c '<curl コマンド>'
  • Network accessline 193
    「### シナリオN固有」セクションの内容をパースし、シナリオ名と curl コマンドの対応を記録する。実際の実行は各シナリオの直前に行う(Step 5-3 の Agent 委譲時にシナリオ固有セットアップも渡す)。
  • Network accessline 193
    「### シナリオN固有」セクションの内容をパースし、シナリオ名と curl コマンドの対応を記録する。実際の実行は各シナリオの直前に行う(Step 5-3 の Agent 委譲時にシナリオ固有セットアップも渡す)。
  • Network accessline 222
    - 実行モード(CLI / MCP)とセッション情報      - グループ内の全シナリオの手順・期待結果・視覚チェックポイント(テスト計画から該当部分を抽出)      - 各シナリオのAPIシナリオ固有セットアップ(curl コマンド、存在する場合のみ)
  • Network accessline 222
    - 実行モード(CLI / MCP)とセッション情報      - グループ内の全シナリオの手順・期待結果・視覚チェックポイント(テスト計画から該当部分を抽出)      - 各シナリオのAPIシナリオ固有セットアップ(curl コマンド、存在する場合のみ)
  • Network accessline 223
    - グループ内の全シナリオの手順・期待結果・視覚チェックポイント(テスト計画から該当部分を抽出)      - 各シナリオのAPIシナリオ固有セットアップ(curl コマンド、存在する場合のみ)      - ファイル共通セットアップで取得したトークン(`${TOKEN}` 等の値)
  • Network accessline 223
    - グループ内の全シナリオの手順・期待結果・視覚チェックポイント(テスト計画から該当部分を抽出)      - 各シナリオのAPIシナリオ固有セットアップ(curl コマンド、存在する場合のみ)      - ファイル共通セットアップで取得したトークン(`${TOKEN}` 等の値)
  • Network accessline 224
    - 各シナリオのAPIシナリオ固有セットアップ(curl コマンド、存在する場合のみ)
  • Network accessline 224
    - 各シナリオのAPIシナリオ固有セットアップ(curl コマンド、存在する場合のみ)
  • Network accessline 228
    - snapshot・screenshot の取り扱いルール(後述の「ルール・制約」を参照)    - Agent はグループ内の各シナリオについて以下を実行する:      a-0. シナリオ固有セットアップがある場合、curl コマンドを Docker 内で実行する:
  • Network accessline 228
    - snapshot・screenshot の取り扱いルール(後述の「ルール・制約」を参照)    - Agent はグループ内の各シナリオについて以下を実行する:      a-0. シナリオ固有セットアップがある場合、curl コマンドを Docker 内で実行する:
  • Network accessline 229
    - Agent はグループ内の各シナリオについて以下を実行する:      a-0. シナリオ固有セットアップがある場合、curl コマンドを Docker 内で実行する:         ```bash
  • Network accessline 229
    - Agent はグループ内の各シナリオについて以下を実行する:      a-0. シナリオ固有セットアップがある場合、curl コマンドを Docker 内で実行する:         ```bash
  • Network accessline 230
    a-0. シナリオ固有セットアップがある場合、curl コマンドを Docker 内で実行する:
  • Network accessline 230
    a-0. シナリオ固有セットアップがある場合、curl コマンドを Docker 内で実行する:
  • Network accessline 231
    ```bash         docker compose exec playwright bash -c '<curl コマンド>'         ```
  • Network accessline 231
    ```bash         docker compose exec playwright bash -c '<curl コマンド>'         ```
  • Network accessline 232
    docker compose exec playwright bash -c '<curl コマンド>'
  • Network accessline 232
    docker compose exec playwright bash -c '<curl コマンド>'
  • Network accessline 247
    テスト計画の「## APIクリーンアップ」セクション内の curl コマンドを上から順に Docker コンテナ内で実行する:
  • Network accessline 247
    テスト計画の「## APIクリーンアップ」セクション内の curl コマンドを上から順に Docker コンテナ内で実行する:
  • Network accessline 250
    docker compose exec playwright bash -c '<curl コマンド>'
  • Network accessline 250
    docker compose exec playwright bash -c '<curl コマンド>'
  • Access to secretsline 253
    [Credential-related source omitted]
  • Access to secretsline 253
    [Credential-related source omitted]
  • Dangerous shell operationline 446
    3. レポート生成後、`rm -rf tmp/webtest/results/<plan-name>/` で中間ファイルを削除する
  • Dangerous shell operationline 446
    3. レポート生成後、`rm -rf tmp/webtest/results/<plan-name>/` で中間ファイルを削除する

skills/dev-webtest/examples/sample-test-plan.md

  • Network accessline 1
    --- name: health-and-top target-url: http://app:8080
  • Network accessline 1
    --- name: health-and-top target-url: http://app:8080
  • Network accessline 2
    name: health-and-top target-url: http://app:8080 status: pending
  • Network accessline 2
    name: health-and-top target-url: http://app:8080 status: pending
  • Network accessline 3
    target-url: http://app:8080
  • Network accessline 3
    target-url: http://app:8080
  • Network accessline 24
    **手順**: 1. `http://app:8080/health` にアクセスする
  • Network accessline 24
    **手順**: 1. `http://app:8080/health` にアクセスする
  • Network accessline 25
    1. `http://app:8080/health` にアクセスする
  • Network accessline 25
    1. `http://app:8080/health` にアクセスする
  • Network accessline 39
    **手順**: 1. `http://app:8080/` にアクセスする
  • Network accessline 39
    **手順**: 1. `http://app:8080/` にアクセスする
  • Network accessline 40
    1. `http://app:8080/` にアクセスする
  • Network accessline 40
    1. `http://app:8080/` にアクセスする
  • Network accessline 59
    **手順**: 1. `http://app:8080/nonexistent-page-12345` にアクセスする
  • Network accessline 59
    **手順**: 1. `http://app:8080/nonexistent-page-12345` にアクセスする
  • Network accessline 60
    1. `http://app:8080/nonexistent-page-12345` にアクセスする
  • Network accessline 60
    1. `http://app:8080/nonexistent-page-12345` にアクセスする

skills/dev-webtest/references/docker-setup.md

  • Network accessline 46
    # アプリへのアクセス確認 docker compose exec playwright playwright-cli open http://app:8080 --headless
  • Network accessline 46
    # アプリへのアクセス確認 docker compose exec playwright playwright-cli open http://app:8080 --headless
  • Network accessline 47
    docker compose exec playwright playwright-cli open http://app:8080 --headless
  • Network accessline 47
    docker compose exec playwright playwright-cli open http://app:8080 --headless
  • Network accessline 89
    "chrome-devtools": {       "command": "npx",       "args": ["-y", "chrome-devtools-mcp@latest", "--browserUrl", "http://localhost:9222"]
  • Network accessline 89
    "chrome-devtools": {       "command": "npx",       "args": ["-y", "chrome-devtools-mcp@latest", "--browserUrl", "http://localhost:9222"]
  • Network accessline 90
    "command": "npx",       "args": ["-y", "chrome-devtools-mcp@latest", "--browserUrl", "http://localhost:9222"]     }
  • Network accessline 90
    "command": "npx",       "args": ["-y", "chrome-devtools-mcp@latest", "--browserUrl", "http://localhost:9222"]     }
  • Network accessline 91
    "args": ["-y", "chrome-devtools-mcp@latest", "--browserUrl", "http://localhost:9222"]
  • Network accessline 91
    "args": ["-y", "chrome-devtools-mcp@latest", "--browserUrl", "http://localhost:9222"]
  • Network accessline 144
    # アプリのポートを確認 docker compose exec playwright curl -s http://app:8080/health
  • Network accessline 144
    # アプリのポートを確認 docker compose exec playwright curl -s http://app:8080/health
  • Network accessline 145
    docker compose exec playwright curl -s http://app:8080/health
  • Network accessline 145
    docker compose exec playwright curl -s http://app:8080/health
  • Network accessline 180
    "playwright": {          "type": "sse",          "url": "http://localhost:8931/sse"
  • Network accessline 180
    "playwright": {          "type": "sse",          "url": "http://localhost:8931/sse"
  • Network accessline 181
    "type": "sse",          "url": "http://localhost:8931/sse"        }
  • Network accessline 181
    "type": "sse",          "url": "http://localhost:8931/sse"        }
  • Network accessline 182
    "url": "http://localhost:8931/sse"
  • Network accessline 182
    "url": "http://localhost:8931/sse"
  • Network accessline 224
    ローカル MCP モードでは Docker ネットワーク内のホスト名(`http://app:<port>`)は使えない。テスト対象 URL には `http://localhost:<port>` を使用する。
  • Network accessline 224
    ローカル MCP モードでは Docker ネットワーク内のホスト名(`http://app:<port>`)は使えない。テスト対象 URL には `http://localhost:<port>` を使用する。

skills/dev-webtest/references/mcp-workflow.md

  • Dangerous shell operationline 26
    | `eval "js"` | `browser_evaluate` | JavaScript 実行 |
  • Dangerous shell operationline 26
    | `eval "js"` | `browser_evaluate` | JavaScript 実行 |
  • Network accessline 63
    | 形態 | MCP サーバーの起動方法 | テスト対象 URL | |------|----------------------|---------------| | Docker MCP | コンテナ内で `@playwright/mcp` を起動、SSE 接続 | `http://app:<port>` |
  • Network accessline 63
    | 形態 | MCP サーバーの起動方法 | テスト対象 URL | |------|----------------------|---------------| | Docker MCP | コンテナ内で `@playwright/mcp` を起動、SSE 接続 | `http://app:<port>` |
  • Network accessline 64
    |------|----------------------|---------------| | Docker MCP | コンテナ内で `@playwright/mcp` を起動、SSE 接続 | `http://app:<port>` | | ローカル MCP | npx 経由でローカル起動(`.mcp.json`) | `http://localhost:<port>` |
  • Network accessline 64
    |------|----------------------|---------------| | Docker MCP | コンテナ内で `@playwright/mcp` を起動、SSE 接続 | `http://app:<port>` | | ローカル MCP | npx 経由でローカル起動(`.mcp.json`) | `http://localhost:<port>` |
  • Network accessline 65
    | Docker MCP | コンテナ内で `@playwright/mcp` を起動、SSE 接続 | `http://app:<port>` |
  • Network accessline 65
    | Docker MCP | コンテナ内で `@playwright/mcp` を起動、SSE 接続 | `http://app:<port>` |
  • Network accessline 66
    | ローカル MCP | npx 経由でローカル起動(`.mcp.json`) | `http://localhost:<port>` |
  • Network accessline 66
    | ローカル MCP | npx 経由でローカル起動(`.mcp.json`) | `http://localhost:<port>` |
  • Network accessline 158
    browser_navigate → url: "http://localhost:8080/login"
  • Network accessline 158
    browser_navigate → url: "http://localhost:8080/login"
  • Network accessline 170
    browser_navigate → url: "http://localhost:8080"
  • Network accessline 170
    browser_navigate → url: "http://localhost:8080"
  • Network accessline 188
    browser_navigate → url: "http://localhost:8080/form"
  • Network accessline 188
    browser_navigate → url: "http://localhost:8080/form"
  • Access to secretsline 203
    [Credential-related source omitted]
  • Access to secretsline 203
    [Credential-related source omitted]

skills/dev-webtest/references/playwright-cli-reference.md

  • Network accessline 190
    "console": { "level": "error" },   "network": {     "allowedOrigins": ["https://myapp.example.com"],
  • Network accessline 190
    "console": { "level": "error" },   "network": {     "allowedOrigins": ["https://myapp.example.com"],
  • Network accessline 191
    "network": {     "allowedOrigins": ["https://myapp.example.com"],     "blockedOrigins": []
  • Network accessline 191
    "network": {     "allowedOrigins": ["https://myapp.example.com"],     "blockedOrigins": []
  • Network accessline 192
    "allowedOrigins": ["https://myapp.example.com"],
  • Network accessline 192
    "allowedOrigins": ["https://myapp.example.com"],
  • Network accessline 207
    playwright-cli open http://app:8080/login
  • Network accessline 207
    playwright-cli open http://app:8080/login
  • Network accessline 214
    playwright-cli open http://app:8080/login
  • Network accessline 214
    playwright-cli open http://app:8080/login
  • Network accessline 225
    # モバイル playwright-cli open http://app:8080 --config=mobile.json
  • Network accessline 225
    # モバイル playwright-cli open http://app:8080 --config=mobile.json
  • Network accessline 226
    playwright-cli open http://app:8080 --config=mobile.json
  • Network accessline 226
    playwright-cli open http://app:8080 --config=mobile.json
  • Network accessline 241
    playwright-cli open http://app:8080/form
  • Network accessline 241
    playwright-cli open http://app:8080/form

skills/dev-webtest/references/test-plan-template.md

  • Network accessline 8
    --- name: <テスト計画名> target-url: http://app:8080/<path>
  • Network accessline 8
    --- name: <テスト計画名> target-url: http://app:8080/<path>
  • Network accessline 9
    name: <テスト計画名> target-url: http://app:8080/<path> status: pending | in_progress | done
  • Network accessline 9
    name: <テスト計画名> target-url: http://app:8080/<path> status: pending | in_progress | done
  • Network accessline 10
    target-url: http://app:8080/<path>
  • Network accessline 10
    target-url: http://app:8080/<path>
  • Network accessline 46
    [Credential-related source omitted]
  • Network accessline 46
    [Credential-related source omitted]
  • Network accessline 47
    [Credential-related source omitted]
  • Network accessline 47
    [Credential-related source omitted]
  • Network accessline 51
    # テストユーザー作成 curl -X POST http://app:8080/api/users \
  • Network accessline 51
    # テストユーザー作成 curl -X POST http://app:8080/api/users \
  • Network accessline 52
    curl -X POST http://app:8080/api/users \
  • Network accessline 52
    curl -X POST http://app:8080/api/users \
  • Network accessline 61
    # テスト用データ作成(シナリオ2: データ一覧表示 の前提) curl -X POST http://app:8080/api/items \
  • Network accessline 61
    # テスト用データ作成(シナリオ2: データ一覧表示 の前提) curl -X POST http://app:8080/api/items \
  • Network accessline 62
    curl -X POST http://app:8080/api/items \
  • Network accessline 62
    curl -X POST http://app:8080/api/items \
  • Network accessline 74
    # テストユーザー削除 curl -X DELETE http://app:8080/api/users/test@example.com \
  • Network accessline 74
    # テストユーザー削除 curl -X DELETE http://app:8080/api/users/test@example.com \
  • Network accessline 75
    curl -X DELETE http://app:8080/api/users/test@example.com \
  • Network accessline 75
    curl -X DELETE http://app:8080/api/users/test@example.com \

skills/ipa-security-check/SKILL.md

  • Network accessline 147
    "section": "1.1 SQLインジェクション",         "page": "6-12",         "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 147
    "section": "1.1 SQLインジェクション",         "page": "6-12",         "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 148
    "page": "6-12",         "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"       },
  • Network accessline 148
    "page": "6-12",         "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"       },
  • Network accessline 149
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 149
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"

skills/ipa-security-check/agents/01-sql-injection.md

  • Network accessline 52
    "section": "1.1 SQLインジェクション",            "page": "6-12",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 52
    "section": "1.1 SQLインジェクション",            "page": "6-12",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 53
    "page": "6-12",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"          },
  • Network accessline 53
    "page": "6-12",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"          },
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"

skills/ipa-security-check/agents/02-os-command-injection.md

  • Network accessline 52
    "section": "1.2 OSコマンドインジェクション",            "page": "13-17",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 52
    "section": "1.2 OSコマンドインジェクション",            "page": "13-17",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 53
    "page": "13-17",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"          },
  • Network accessline 53
    "page": "13-17",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"          },
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"

skills/ipa-security-check/agents/03-directory-traversal.md

  • Network accessline 52
    "section": "1.3 パス名パラメータの未チェック/ディレクトリ・トラバーサル",            "page": "18-22",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 52
    "section": "1.3 パス名パラメータの未チェック/ディレクトリ・トラバーサル",            "page": "18-22",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 53
    "page": "18-22",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"          },
  • Network accessline 53
    "page": "18-22",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"          },
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"

skills/ipa-security-check/agents/04-session-management.md

  • Network accessline 52
    "section": "1.4 セッション管理の不備",            "page": "23-30",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 52
    "section": "1.4 セッション管理の不備",            "page": "23-30",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 53
    "page": "23-30",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"          },
  • Network accessline 53
    "page": "23-30",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"          },
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"

skills/ipa-security-check/agents/05-xss.md

  • Network accessline 52
    "section": "1.5 クロスサイト・スクリプティング",            "page": "31-43",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 52
    "section": "1.5 クロスサイト・スクリプティング",            "page": "31-43",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 53
    "page": "31-43",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"          },
  • Network accessline 53
    "page": "31-43",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"          },
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"

skills/ipa-security-check/agents/06-csrf.md

  • Network accessline 52
    "section": "1.6 CSRF(クロスサイト・リクエスト・フォージェリ)",            "page": "44-50",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 52
    "section": "1.6 CSRF(クロスサイト・リクエスト・フォージェリ)",            "page": "44-50",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 53
    "page": "44-50",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"          },
  • Network accessline 53
    "page": "44-50",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"          },
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"

skills/ipa-security-check/agents/07-http-header-injection.md

  • Network accessline 52
    "section": "1.7 HTTPヘッダ・インジェクション",            "page": "51-56",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 52
    "section": "1.7 HTTPヘッダ・インジェクション",            "page": "51-56",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 53
    "page": "51-56",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"          },
  • Network accessline 53
    "page": "51-56",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"          },
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"

skills/ipa-security-check/agents/08-mail-header-injection.md

  • Network accessline 52
    "section": "1.8 メールヘッダ・インジェクション",            "page": "57-61",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 52
    "section": "1.8 メールヘッダ・インジェクション",            "page": "57-61",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 53
    "page": "57-61",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"          },
  • Network accessline 53
    "page": "57-61",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"          },
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"

skills/ipa-security-check/agents/09-clickjacking.md

  • Network accessline 52
    "section": "1.9 クリックジャッキング",            "page": "62-66",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 52
    "section": "1.9 クリックジャッキング",            "page": "62-66",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 53
    "page": "62-66",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"          },
  • Network accessline 53
    "page": "62-66",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"          },
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"

skills/ipa-security-check/agents/10-buffer-overflow.md

  • Network accessline 52
    "section": "1.10 バッファオーバーフロー",            "page": "67-71",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 52
    "section": "1.10 バッファオーバーフロー",            "page": "67-71",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 53
    "page": "67-71",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"          },
  • Network accessline 53
    "page": "67-71",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"          },
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"

skills/ipa-security-check/agents/11-access-control.md

  • Network accessline 52
    "section": "1.11 アクセス制御や認可制御の欠落",            "page": "72-76",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 52
    "section": "1.11 アクセス制御や認可制御の欠落",            "page": "72-76",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 53
    "page": "72-76",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"          },
  • Network accessline 53
    "page": "72-76",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"          },
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"

skills/ipa-security-check/agents/15-false-positive-review.md

  • Dangerous shell operationline 72
    | 配列引数 API 利用 | `exec()` ではなく `pcntl_exec($cmd, $args)` / `subprocess.run([...], shell=False)` などシェルを介さない呼び出し |
  • Dangerous shell operationline 72
    | 配列引数 API 利用 | `exec()` ではなく `pcntl_exec($cmd, $args)` / `subprocess.run([...], shell=False)` などシェルを介さない呼び出し |

skills/ipa-security-check/agents/operation-checklist.md

  • Network accessline 52
    "section": "<該当節 / チェック項目>",            "page": "<該当ページ>",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 52
    "section": "<該当節 / チェック項目>",            "page": "<該当ページ>",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 53
    "page": "<該当ページ>",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"          },
  • Network accessline 53
    "page": "<該当ページ>",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"          },
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/about.html"

skills/ipa-security-check/agents/safe-sql-details.md

  • Network accessline 52
    "section": "<該当節>",            "page": "<該当ページ>",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/sql.html"
  • Network accessline 52
    "section": "<該当節>",            "page": "<該当ページ>",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/sql.html"
  • Network accessline 53
    "page": "<該当ページ>",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/sql.html"          },
  • Network accessline 53
    "page": "<該当ページ>",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/sql.html"          },
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/sql.html"
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/sql.html"

skills/ipa-security-check/agents/web-health-check.md

  • Network accessline 52
    "section": "<該当診断項目>",            "page": "<該当ページ>",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/healthcheck.html"
  • Network accessline 52
    "section": "<該当診断項目>",            "page": "<該当ページ>",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/healthcheck.html"
  • Network accessline 53
    "page": "<該当ページ>",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/healthcheck.html"          },
  • Network accessline 53
    "page": "<該当ページ>",            "url": "https://www.ipa.go.jp/security/vuln/websecurity/healthcheck.html"          },
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/healthcheck.html"
  • Network accessline 54
    "url": "https://www.ipa.go.jp/security/vuln/websecurity/healthcheck.html"

skills/ipa-security-check/knowledge/01_sql_injection.md

  • Network accessline 4
    ipa_section: "1.1 SQLインジェクション" ipa_page: "6-12" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/sql.html
  • Network accessline 4
    ipa_section: "1.1 SQLインジェクション" ipa_page: "6-12" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/sql.html
  • Network accessline 5
    ipa_page: "6-12" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/sql.html cwe: CWE-89
  • Network accessline 5
    ipa_page: "6-12" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/sql.html cwe: CWE-89
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/sql.html
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/sql.html
  • Network accessline 15
    - 章節: 1.1 SQLインジェクション - ページ: p.6〜12 - URL: https://www.ipa.go.jp/security/vuln/websecurity/sql.html
  • Network accessline 15
    - 章節: 1.1 SQLインジェクション - ページ: p.6〜12 - URL: https://www.ipa.go.jp/security/vuln/websecurity/sql.html
  • Network accessline 16
    - ページ: p.6〜12 - URL: https://www.ipa.go.jp/security/vuln/websecurity/sql.html - PDF: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf
  • Network accessline 16
    - ページ: p.6〜12 - URL: https://www.ipa.go.jp/security/vuln/websecurity/sql.html - PDF: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf
  • Network accessline 17
    - URL: https://www.ipa.go.jp/security/vuln/websecurity/sql.html
  • Network accessline 17
    - URL: https://www.ipa.go.jp/security/vuln/websecurity/sql.html
  • Network accessline 18
    - PDF: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf
  • Network accessline 18
    - PDF: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf
  • Network accessline 268
    - IPA「安全なウェブサイトの作り方 - 1.1 SQLインジェクション」: https://www.ipa.go.jp/security/vuln/websecurity/sql.html
  • Network accessline 268
    - IPA「安全なウェブサイトの作り方 - 1.1 SQLインジェクション」: https://www.ipa.go.jp/security/vuln/websecurity/sql.html
  • Network accessline 269
    - IPA「知っていますか?脆弱性 1. SQLインジェクション」: https://www.ipa.go.jp/security/vuln/vuln_contents/sql.html
  • Network accessline 269
    - IPA「知っていますか?脆弱性 1. SQLインジェクション」: https://www.ipa.go.jp/security/vuln/vuln_contents/sql.html
  • Network accessline 270
    - CWE-89: https://cwe.mitre.org/data/definitions/89.html
  • Network accessline 270
    - CWE-89: https://cwe.mitre.org/data/definitions/89.html
  • Network accessline 271
    - JVNDB CWE-89: https://jvndb.jvn.jp/ja/cwe/CWE-89.html
  • Network accessline 271
    - JVNDB CWE-89: https://jvndb.jvn.jp/ja/cwe/CWE-89.html

skills/ipa-security-check/knowledge/02_os_command_injection.md

  • Network accessline 4
    ipa_section: "1.2 OSコマンド・インジェクション" ipa_page: "13-15" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/os-command.html
  • Network accessline 4
    ipa_section: "1.2 OSコマンド・インジェクション" ipa_page: "13-15" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/os-command.html
  • Network accessline 5
    ipa_page: "13-15" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/os-command.html cwe: CWE-78
  • Network accessline 5
    ipa_page: "13-15" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/os-command.html cwe: CWE-78
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/os-command.html
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/os-command.html
  • Network accessline 15
    - 章節: 1.2 OS コマンド・インジェクション - ページ: p.13〜15 - URL: https://www.ipa.go.jp/security/vuln/websecurity/os-command.html
  • Network accessline 15
    - 章節: 1.2 OS コマンド・インジェクション - ページ: p.13〜15 - URL: https://www.ipa.go.jp/security/vuln/websecurity/os-command.html
  • Network accessline 17
    - URL: https://www.ipa.go.jp/security/vuln/websecurity/os-command.html
  • Network accessline 17
    - URL: https://www.ipa.go.jp/security/vuln/websecurity/os-command.html
  • Dangerous shell operationline 39
    - `eval()`
  • Dangerous shell operationline 39
    - `eval()`
  • Dangerous shell operationline 43
    - `exec()`, `passthru()`, `shell_exec()`, `system()`, `popen()`, `proc_open()`
  • Dangerous shell operationline 43
    - `exec()`, `passthru()`, `shell_exec()`, `system()`, `popen()`, `proc_open()`
  • Dangerous shell operationline 94
    exec("ping " . $_GET['host'], $output);
  • Dangerous shell operationline 94
    exec("ping " . $_GET['host'], $output);
  • Dangerous shell operationline 96
    exec('ping ' . escapeshellarg($host), $output);
  • Dangerous shell operationline 96
    exec('ping ' . escapeshellarg($host), $output);
  • Network accessline 242
    - IPA「安全なウェブサイトの作り方 - 1.2 OSコマンド・インジェクション」: https://www.ipa.go.jp/security/vuln/websecurity/os-command.html
  • Network accessline 242
    - IPA「安全なウェブサイトの作り方 - 1.2 OSコマンド・インジェクション」: https://www.ipa.go.jp/security/vuln/websecurity/os-command.html
  • Network accessline 243
    - CWE-78: https://cwe.mitre.org/data/definitions/78.html
  • Network accessline 243
    - CWE-78: https://cwe.mitre.org/data/definitions/78.html

skills/ipa-security-check/knowledge/03_directory_traversal.md

  • Network accessline 4
    ipa_section: "1.3 パス名パラメータの未チェック/ディレクトリ・トラバーサル" ipa_page: "16-18" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/parameter.html
  • Network accessline 4
    ipa_section: "1.3 パス名パラメータの未チェック/ディレクトリ・トラバーサル" ipa_page: "16-18" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/parameter.html
  • Network accessline 5
    ipa_page: "16-18" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/parameter.html cwe: CWE-22
  • Network accessline 5
    ipa_page: "16-18" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/parameter.html cwe: CWE-22
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/parameter.html
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/parameter.html
  • Network accessline 15
    - 章節: 1.3 パス名パラメータの未チェック/ディレクトリ・トラバーサル - ページ: p.16〜18 - URL: https://www.ipa.go.jp/security/vuln/websecurity/parameter.html
  • Network accessline 15
    - 章節: 1.3 パス名パラメータの未チェック/ディレクトリ・トラバーサル - ページ: p.16〜18 - URL: https://www.ipa.go.jp/security/vuln/websecurity/parameter.html
  • Network accessline 17
    - URL: https://www.ipa.go.jp/security/vuln/websecurity/parameter.html
  • Network accessline 17
    - URL: https://www.ipa.go.jp/security/vuln/websecurity/parameter.html
  • Network accessline 239
    - IPA「安全なウェブサイトの作り方 - 1.3 ディレクトリ・トラバーサル」: https://www.ipa.go.jp/security/vuln/websecurity/parameter.html
  • Network accessline 239
    - IPA「安全なウェブサイトの作り方 - 1.3 ディレクトリ・トラバーサル」: https://www.ipa.go.jp/security/vuln/websecurity/parameter.html
  • Network accessline 240
    - CWE-22: https://cwe.mitre.org/data/definitions/22.html
  • Network accessline 240
    - CWE-22: https://cwe.mitre.org/data/definitions/22.html
  • Network accessline 241
    - JVNDB CWE-22: https://jvndb.jvn.jp/ja/cwe/CWE-22.html
  • Network accessline 241
    - JVNDB CWE-22: https://jvndb.jvn.jp/ja/cwe/CWE-22.html

skills/ipa-security-check/knowledge/04_session_management.md

  • Network accessline 4
    ipa_section: "1.4 セッション管理の不備" ipa_page: "19-25" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/session-management.html
  • Network accessline 4
    ipa_section: "1.4 セッション管理の不備" ipa_page: "19-25" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/session-management.html
  • Network accessline 5
    ipa_page: "19-25" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/session-management.html cwe: CWE-330 / CWE-384 / CWE-522 / CWE-614
  • Network accessline 5
    ipa_page: "19-25" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/session-management.html cwe: CWE-330 / CWE-384 / CWE-522 / CWE-614
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/session-management.html
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/session-management.html
  • Network accessline 15
    - 章節: 1.4 セッション管理の不備 - ページ: p.19〜25 - URL: https://www.ipa.go.jp/security/vuln/websecurity/session-management.html
  • Network accessline 15
    - 章節: 1.4 セッション管理の不備 - ページ: p.19〜25 - URL: https://www.ipa.go.jp/security/vuln/websecurity/session-management.html
  • Network accessline 17
    - URL: https://www.ipa.go.jp/security/vuln/websecurity/session-management.html
  • Network accessline 17
    - URL: https://www.ipa.go.jp/security/vuln/websecurity/session-management.html
  • Access to secretsline 197
    [Credential-related source omitted]
  • Access to secretsline 197
    [Credential-related source omitted]
  • Network accessline 287
    - IPA「安全なウェブサイトの作り方 - 1.4 セッション管理の不備」: https://www.ipa.go.jp/security/vuln/websecurity/session-management.html
  • Network accessline 287
    - IPA「安全なウェブサイトの作り方 - 1.4 セッション管理の不備」: https://www.ipa.go.jp/security/vuln/websecurity/session-management.html
  • Network accessline 288
    - 「CSRF」と「Session Fixation」の諸問題について(高木浩光, IPA): https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000197by-att/20060228_3.pdf
  • Network accessline 288
    - 「CSRF」と「Session Fixation」の諸問題について(高木浩光, IPA): https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000197by-att/20060228_3.pdf
  • Network accessline 289
    - CWE-330 (Insufficiently Random Values): https://cwe.mitre.org/data/definitions/330.html
  • Network accessline 289
    - CWE-330 (Insufficiently Random Values): https://cwe.mitre.org/data/definitions/330.html
  • Network accessline 290
    - CWE-384 (Session Fixation): https://cwe.mitre.org/data/definitions/384.html
  • Network accessline 290
    - CWE-384 (Session Fixation): https://cwe.mitre.org/data/definitions/384.html
  • Network accessline 291
    - CWE-522 (Insufficiently Protected Credentials): https://cwe.mitre.org/data/definitions/522.html
  • Network accessline 291
    - CWE-522 (Insufficiently Protected Credentials): https://cwe.mitre.org/data/definitions/522.html
  • Network accessline 292
    - CWE-614 (Sensitive Cookie in HTTPS Without 'Secure'): https://cwe.mitre.org/data/definitions/614.html
  • Network accessline 292
    - CWE-614 (Sensitive Cookie in HTTPS Without 'Secure'): https://cwe.mitre.org/data/definitions/614.html

skills/ipa-security-check/knowledge/05_xss.md

  • Network accessline 4
    ipa_section: "1.5 クロスサイト・スクリプティング" ipa_page: "26-32" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/cross-site-scripting.html
  • Network accessline 4
    ipa_section: "1.5 クロスサイト・スクリプティング" ipa_page: "26-32" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/cross-site-scripting.html
  • Network accessline 5
    ipa_page: "26-32" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/cross-site-scripting.html cwe: CWE-79
  • Network accessline 5
    ipa_page: "26-32" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/cross-site-scripting.html cwe: CWE-79
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/cross-site-scripting.html
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/cross-site-scripting.html
  • Network accessline 15
    - 章節: 1.5 クロスサイト・スクリプティング - ページ: p.26〜32 - URL: https://www.ipa.go.jp/security/vuln/websecurity/cross-site-scripting.html
  • Network accessline 15
    - 章節: 1.5 クロスサイト・スクリプティング - ページ: p.26〜32 - URL: https://www.ipa.go.jp/security/vuln/websecurity/cross-site-scripting.html
  • Network accessline 17
    - URL: https://www.ipa.go.jp/security/vuln/websecurity/cross-site-scripting.html
  • Network accessline 17
    - URL: https://www.ipa.go.jp/security/vuln/websecurity/cross-site-scripting.html
  • Network accessline 53
    ### 5-(ii) URL を出力するときは、`http://` や `https://` で始まる URL のみを許可する
  • Network accessline 53
    ### 5-(ii) URL を出力するときは、`http://` や `https://` で始まる URL のみを許可する
  • Dangerous shell operationline 122
    - `eval(`, `Function(`, `setTimeout(<string>, ...)`, `setInterval(<string>, ...)`
  • Dangerous shell operationline 122
    - `eval(`, `Function(`, `setTimeout(<string>, ...)`, `setInterval(<string>, ...)`
  • Network accessline 312
    - IPA「安全なウェブサイトの作り方 - 1.5 XSS」: https://www.ipa.go.jp/security/vuln/websecurity/cross-site-scripting.html
  • Network accessline 312
    - IPA「安全なウェブサイトの作り方 - 1.5 XSS」: https://www.ipa.go.jp/security/vuln/websecurity/cross-site-scripting.html
  • Network accessline 313
    - CWE-79: https://cwe.mitre.org/data/definitions/79.html
  • Network accessline 313
    - CWE-79: https://cwe.mitre.org/data/definitions/79.html
  • Network accessline 314
    - W3C HTML 4.0.1 文字コード: http://www.w3.org/TR/html401/charset.html#h-5.2.2
  • Network accessline 314
    - W3C HTML 4.0.1 文字コード: http://www.w3.org/TR/html401/charset.html#h-5.2.2
  • Network accessline 315
    - Content Security Policy Level 2: http://w3c.org/TR/CSP2/
  • Network accessline 315
    - Content Security Policy Level 2: http://w3c.org/TR/CSP2/

skills/ipa-security-check/knowledge/06_csrf.md

  • Network accessline 4
    ipa_section: "1.6 CSRF(クロスサイト・リクエスト・フォージェリ)" ipa_page: "33-38" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/csrf.html
  • Network accessline 4
    ipa_section: "1.6 CSRF(クロスサイト・リクエスト・フォージェリ)" ipa_page: "33-38" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/csrf.html
  • Network accessline 5
    ipa_page: "33-38" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/csrf.html cwe: CWE-352
  • Network accessline 5
    ipa_page: "33-38" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/csrf.html cwe: CWE-352
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/csrf.html
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/csrf.html
  • Network accessline 15
    - 章節: 1.6 CSRF(クロスサイト・リクエスト・フォージェリ) - ページ: p.33〜38 - URL: https://www.ipa.go.jp/security/vuln/websecurity/csrf.html
  • Network accessline 15
    - 章節: 1.6 CSRF(クロスサイト・リクエスト・フォージェリ) - ページ: p.33〜38 - URL: https://www.ipa.go.jp/security/vuln/websecurity/csrf.html
  • Network accessline 17
    - URL: https://www.ipa.go.jp/security/vuln/websecurity/csrf.html
  • Network accessline 17
    - URL: https://www.ipa.go.jp/security/vuln/websecurity/csrf.html
  • Network accessline 98
    <!-- NG --> <a href="https://bank.example.com/transfer?to=attacker&amount=10000">送金</a>
  • Network accessline 98
    <!-- NG --> <a href="https://bank.example.com/transfer?to=attacker&amount=10000">送金</a>
  • Network accessline 99
    <a href="https://bank.example.com/transfer?to=attacker&amount=10000">送金</a>
  • Network accessline 99
    <a href="https://bank.example.com/transfer?to=attacker&amount=10000">送金</a>
  • Network accessline 277
    - IPA「安全なウェブサイトの作り方 - 1.6 CSRF」: https://www.ipa.go.jp/security/vuln/websecurity/csrf.html
  • Network accessline 277
    - IPA「安全なウェブサイトの作り方 - 1.6 CSRF」: https://www.ipa.go.jp/security/vuln/websecurity/csrf.html
  • Network accessline 278
    - 高木浩光「CSRF」と「Session Fixation」の諸問題について: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000197by-att/20060228_3.pdf
  • Network accessline 278
    - 高木浩光「CSRF」と「Session Fixation」の諸問題について: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000197by-att/20060228_3.pdf
  • Network accessline 279
    - RFC2616 15.1.3(GET を副作用のある処理に使うべきでない): https://www.ietf.org/rfc/rfc2616.txt
  • Network accessline 279
    - RFC2616 15.1.3(GET を副作用のある処理に使うべきでない): https://www.ietf.org/rfc/rfc2616.txt
  • Network accessline 280
    - JPCERT/CC「HTML5 Web アプリケーションのセキュリティ問題に関する調査報告書」: https://www.jpcert.or.jp/research/html5.html
  • Network accessline 280
    - JPCERT/CC「HTML5 Web アプリケーションのセキュリティ問題に関する調査報告書」: https://www.jpcert.or.jp/research/html5.html
  • Network accessline 281
    - CWE-352: https://cwe.mitre.org/data/definitions/352.html
  • Network accessline 281
    - CWE-352: https://cwe.mitre.org/data/definitions/352.html

skills/ipa-security-check/knowledge/07_http_header_injection.md

  • Network accessline 4
    ipa_section: "1.7 HTTPヘッダ・インジェクション" ipa_page: "39-41" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/http-header.html
  • Network accessline 4
    ipa_section: "1.7 HTTPヘッダ・インジェクション" ipa_page: "39-41" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/http-header.html
  • Network accessline 5
    ipa_page: "39-41" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/http-header.html cwe: CWE-113
  • Network accessline 5
    ipa_page: "39-41" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/http-header.html cwe: CWE-113
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/http-header.html
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/http-header.html
  • Network accessline 15
    - 章節: 1.7 HTTP ヘッダ・インジェクション - ページ: p.39〜41 - URL: https://www.ipa.go.jp/security/vuln/websecurity/http-header.html
  • Network accessline 15
    - 章節: 1.7 HTTP ヘッダ・インジェクション - ページ: p.39〜41 - URL: https://www.ipa.go.jp/security/vuln/websecurity/http-header.html
  • Network accessline 17
    - URL: https://www.ipa.go.jp/security/vuln/websecurity/http-header.html
  • Network accessline 17
    - URL: https://www.ipa.go.jp/security/vuln/websecurity/http-header.html
  • Network accessline 223
    - IPA「安全なウェブサイトの作り方 - 1.7 HTTP ヘッダ・インジェクション」: https://www.ipa.go.jp/security/vuln/websecurity/http-header.html
  • Network accessline 223
    - IPA「安全なウェブサイトの作り方 - 1.7 HTTP ヘッダ・インジェクション」: https://www.ipa.go.jp/security/vuln/websecurity/http-header.html
  • Network accessline 224
    - CWE-113: https://cwe.mitre.org/data/definitions/113.html
  • Network accessline 224
    - CWE-113: https://cwe.mitre.org/data/definitions/113.html

skills/ipa-security-check/knowledge/08_mail_header_injection.md

  • Network accessline 4
    ipa_section: "1.8 メールヘッダ・インジェクション" ipa_page: "42-44" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/mail-header.html
  • Network accessline 4
    ipa_section: "1.8 メールヘッダ・インジェクション" ipa_page: "42-44" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/mail-header.html
  • Network accessline 5
    ipa_page: "42-44" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/mail-header.html cwe: CWE-93
  • Network accessline 5
    ipa_page: "42-44" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/mail-header.html cwe: CWE-93
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/mail-header.html
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/mail-header.html
  • Network accessline 15
    - 章節: 1.8 メールヘッダ・インジェクション - ページ: p.42〜44 - URL: https://www.ipa.go.jp/security/vuln/websecurity/mail-header.html
  • Network accessline 15
    - 章節: 1.8 メールヘッダ・インジェクション - ページ: p.42〜44 - URL: https://www.ipa.go.jp/security/vuln/websecurity/mail-header.html
  • Network accessline 17
    - URL: https://www.ipa.go.jp/security/vuln/websecurity/mail-header.html
  • Network accessline 17
    - URL: https://www.ipa.go.jp/security/vuln/websecurity/mail-header.html
  • Network accessline 248
    - IPA「安全なウェブサイトの作り方 - 1.8 メールヘッダ・インジェクション」: https://www.ipa.go.jp/security/vuln/websecurity/mail-header.html
  • Network accessline 248
    - IPA「安全なウェブサイトの作り方 - 1.8 メールヘッダ・インジェクション」: https://www.ipa.go.jp/security/vuln/websecurity/mail-header.html
  • Network accessline 249
    - CWE-93 (CRLF Injection): https://cwe.mitre.org/data/definitions/93.html
  • Network accessline 249
    - CWE-93 (CRLF Injection): https://cwe.mitre.org/data/definitions/93.html

skills/ipa-security-check/knowledge/09_clickjacking.md

  • Network accessline 4
    ipa_section: "1.9 クリックジャッキング" ipa_page: "45-47" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/clickjacking.html
  • Network accessline 4
    ipa_section: "1.9 クリックジャッキング" ipa_page: "45-47" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/clickjacking.html
  • Network accessline 5
    ipa_page: "45-47" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/clickjacking.html cwe: "直接対応 CWE なし(補足: CWE-1021)"
  • Network accessline 5
    ipa_page: "45-47" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/clickjacking.html cwe: "直接対応 CWE なし(補足: CWE-1021)"
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/clickjacking.html
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/clickjacking.html
  • Network accessline 15
    - 章節: 1.9 クリックジャッキング - ページ: p.45〜47 付近 - URL: https://www.ipa.go.jp/security/vuln/websecurity/clickjacking.html
  • Network accessline 15
    - 章節: 1.9 クリックジャッキング - ページ: p.45〜47 付近 - URL: https://www.ipa.go.jp/security/vuln/websecurity/clickjacking.html
  • Network accessline 17
    - URL: https://www.ipa.go.jp/security/vuln/websecurity/clickjacking.html
  • Network accessline 17
    - URL: https://www.ipa.go.jp/security/vuln/websecurity/clickjacking.html
  • Network accessline 54
    </style> <div class="bait">ここをクリック!</div> <iframe src="https://victim.example.com/account/delete"></iframe>
  • Network accessline 54
    </style> <div class="bait">ここをクリック!</div> <iframe src="https://victim.example.com/account/delete"></iframe>
  • Network accessline 56
    <iframe src="https://victim.example.com/account/delete"></iframe>
  • Network accessline 56
    <iframe src="https://victim.example.com/account/delete"></iframe>
  • Network accessline 91
    Content-Security-Policy: frame-ancestors 'none'; Content-Security-Policy: frame-ancestors 'self'; Content-Security-Policy: frame-ancestors 'self' https://trusted.example.com;
  • Network accessline 91
    Content-Security-Policy: frame-ancestors 'none'; Content-Security-Policy: frame-ancestors 'self'; Content-Security-Policy: frame-ancestors 'self' https://trusted.example.com;
  • Network accessline 93
    Content-Security-Policy: frame-ancestors 'self' https://trusted.example.com;
  • Network accessline 93
    Content-Security-Policy: frame-ancestors 'self' https://trusted.example.com;
  • Network accessline 249
    - IPA「安全なウェブサイトの作り方 - 1.9 クリックジャッキング」: https://www.ipa.go.jp/security/vuln/websecurity/clickjacking.html
  • Network accessline 249
    - IPA「安全なウェブサイトの作り方 - 1.9 クリックジャッキング」: https://www.ipa.go.jp/security/vuln/websecurity/clickjacking.html
  • Network accessline 250
    - RFC 7034「HTTP Header Field X-Frame-Options」: http://www.ietf.org/rfc/rfc7034.txt
  • Network accessline 250
    - RFC 7034「HTTP Header Field X-Frame-Options」: http://www.ietf.org/rfc/rfc7034.txt
  • Network accessline 251
    - MDN CSP frame-ancestors: https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/frame-ancestors
  • Network accessline 251
    - MDN CSP frame-ancestors: https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/frame-ancestors

skills/ipa-security-check/knowledge/10_buffer_overflow.md

  • Network accessline 4
    ipa_section: "1.10 バッファオーバーフロー" ipa_page: "45-47" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/bach-overflow.html
  • Network accessline 4
    ipa_section: "1.10 バッファオーバーフロー" ipa_page: "45-47" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/bach-overflow.html
  • Network accessline 5
    ipa_page: "45-47" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/bach-overflow.html cwe: CWE-119
  • Network accessline 5
    ipa_page: "45-47" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/bach-overflow.html cwe: CWE-119
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/bach-overflow.html
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/bach-overflow.html
  • Network accessline 15
    - 章節: 1.10 バッファオーバーフロー - ページ: p.45〜47 付近 - URL: https://www.ipa.go.jp/security/vuln/websecurity/bach-overflow.html
  • Network accessline 15
    - 章節: 1.10 バッファオーバーフロー - ページ: p.45〜47 付近 - URL: https://www.ipa.go.jp/security/vuln/websecurity/bach-overflow.html
  • Network accessline 17
    - URL: https://www.ipa.go.jp/security/vuln/websecurity/bach-overflow.html
  • Network accessline 17
    - URL: https://www.ipa.go.jp/security/vuln/websecurity/bach-overflow.html
  • Network accessline 241
    - IPA「安全なウェブサイトの作り方 - 1.10 バッファオーバーフロー」: https://www.ipa.go.jp/security/vuln/websecurity/bach-overflow.html
  • Network accessline 241
    - IPA「安全なウェブサイトの作り方 - 1.10 バッファオーバーフロー」: https://www.ipa.go.jp/security/vuln/websecurity/bach-overflow.html
  • Network accessline 242
    - CWE-119(バッファエラー): https://cwe.mitre.org/data/definitions/119.html
  • Network accessline 242
    - CWE-119(バッファエラー): https://cwe.mitre.org/data/definitions/119.html
  • Network accessline 243
    - JVNDB CWE-119: https://jvndb.jvn.jp/ja/cwe/CWE-119.html
  • Network accessline 243
    - JVNDB CWE-119: https://jvndb.jvn.jp/ja/cwe/CWE-119.html

skills/ipa-security-check/knowledge/11_access_control.md

  • Network accessline 4
    ipa_section: "1.11 アクセス制御や認可制御の欠落" ipa_page: "45-47" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/access-control.html
  • Network accessline 4
    ipa_section: "1.11 アクセス制御や認可制御の欠落" ipa_page: "45-47" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/access-control.html
  • Network accessline 5
    ipa_page: "45-47" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/access-control.html cwe: CWE-264 / CWE-287
  • Network accessline 5
    ipa_page: "45-47" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/access-control.html cwe: CWE-264 / CWE-287
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/access-control.html
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/access-control.html
  • Network accessline 15
    - 章節: 1.11 アクセス制御や認可制御の欠落 - ページ: p.45〜47 付近 - URL: https://www.ipa.go.jp/security/vuln/websecurity/access-control.html
  • Network accessline 15
    - 章節: 1.11 アクセス制御や認可制御の欠落 - ページ: p.45〜47 付近 - URL: https://www.ipa.go.jp/security/vuln/websecurity/access-control.html
  • Network accessline 17
    - URL: https://www.ipa.go.jp/security/vuln/websecurity/access-control.html
  • Network accessline 17
    - URL: https://www.ipa.go.jp/security/vuln/websecurity/access-control.html
  • Network accessline 325
    - IPA「安全なウェブサイトの作り方 - 1.11 アクセス制御や認可制御の欠落」: https://www.ipa.go.jp/security/vuln/websecurity/access-control.html
  • Network accessline 325
    - IPA「安全なウェブサイトの作り方 - 1.11 アクセス制御や認可制御の欠落」: https://www.ipa.go.jp/security/vuln/websecurity/access-control.html
  • Network accessline 326
    - 不正アクセス行為の禁止等に関する法律: https://elaws.e-gov.go.jp/document?lawid=411AC0000000128
  • Network accessline 326
    - 不正アクセス行為の禁止等に関する法律: https://elaws.e-gov.go.jp/document?lawid=411AC0000000128
  • Network accessline 327
    - CWE-284 (Improper Access Control): https://cwe.mitre.org/data/definitions/284.html
  • Network accessline 327
    - CWE-284 (Improper Access Control): https://cwe.mitre.org/data/definitions/284.html
  • Network accessline 328
    - CWE-285 (Improper Authorization): https://cwe.mitre.org/data/definitions/285.html
  • Network accessline 328
    - CWE-285 (Improper Authorization): https://cwe.mitre.org/data/definitions/285.html
  • Network accessline 329
    - CWE-639 (Authorization Bypass Through User-Controlled Key): https://cwe.mitre.org/data/definitions/639.html
  • Network accessline 329
    - CWE-639 (Authorization Bypass Through User-Controlled Key): https://cwe.mitre.org/data/definitions/639.html
  • Network accessline 330
    - CWE-862 (Missing Authorization): https://cwe.mitre.org/data/definitions/862.html
  • Network accessline 330
    - CWE-862 (Missing Authorization): https://cwe.mitre.org/data/definitions/862.html
  • Network accessline 331
    - CWE-863 (Incorrect Authorization): https://cwe.mitre.org/data/definitions/863.html
  • Network accessline 331
    - CWE-863 (Incorrect Authorization): https://cwe.mitre.org/data/definitions/863.html
  • Network accessline 332
    - OWASP Top 10 A01:2021 – Broken Access Control: https://owasp.org/Top10/A01_2021-Broken_Access_Control/
  • Network accessline 332
    - OWASP Top 10 A01:2021 – Broken Access Control: https://owasp.org/Top10/A01_2021-Broken_Access_Control/

skills/ipa-security-check/knowledge/_sources.md

  • Network accessline 18
    | ページ数 | 115 ページ | | 発行者 | 独立行政法人 情報処理推進機構(IPA) | | PDF URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf |
  • Network accessline 18
    | ページ数 | 115 ページ | | 発行者 | 独立行政法人 情報処理推進機構(IPA) | | PDF URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf |
  • Network accessline 19
    | 発行者 | 独立行政法人 情報処理推進機構(IPA) | | PDF URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf | | 紹介ページ URL | https://www.ipa.go.jp/security/vuln/websecurity/about.html |
  • Network accessline 19
    | 発行者 | 独立行政法人 情報処理推進機構(IPA) | | PDF URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf | | 紹介ページ URL | https://www.ipa.go.jp/security/vuln/websecurity/about.html |
  • Network accessline 20
    | PDF URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf |
  • Network accessline 20
    | PDF URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf |
  • Network accessline 21
    | 紹介ページ URL | https://www.ipa.go.jp/security/vuln/websecurity/about.html |
  • Network accessline 21
    | 紹介ページ URL | https://www.ipa.go.jp/security/vuln/websecurity/about.html |
  • Network accessline 41
    | 章節 | 脆弱性 | ページ概略 | 当該ページ URL | | --- | --- | --- | --- | | 1.1 | SQL インジェクション | p.6-12 | https://www.ipa.go.jp/security/vuln/websecurity/sql.html |
  • Network accessline 41
    | 章節 | 脆弱性 | ページ概略 | 当該ページ URL | | --- | --- | --- | --- | | 1.1 | SQL インジェクション | p.6-12 | https://www.ipa.go.jp/security/vuln/websecurity/sql.html |
  • Network accessline 42
    | --- | --- | --- | --- | | 1.1 | SQL インジェクション | p.6-12 | https://www.ipa.go.jp/security/vuln/websecurity/sql.html | | 1.2 | OS コマンド・インジェクション | p.13-15 | https://www.ipa.go.jp/security/vuln/websecurity/os-command.html |
  • Network accessline 42
    | --- | --- | --- | --- | | 1.1 | SQL インジェクション | p.6-12 | https://www.ipa.go.jp/security/vuln/websecurity/sql.html | | 1.2 | OS コマンド・インジェクション | p.13-15 | https://www.ipa.go.jp/security/vuln/websecurity/os-command.html |
  • Network accessline 43
    | 1.1 | SQL インジェクション | p.6-12 | https://www.ipa.go.jp/security/vuln/websecurity/sql.html |
  • Network accessline 43
    | 1.1 | SQL インジェクション | p.6-12 | https://www.ipa.go.jp/security/vuln/websecurity/sql.html |
  • Network accessline 44
    | 1.2 | OS コマンド・インジェクション | p.13-15 | https://www.ipa.go.jp/security/vuln/websecurity/os-command.html |
  • Network accessline 44
    | 1.2 | OS コマンド・インジェクション | p.13-15 | https://www.ipa.go.jp/security/vuln/websecurity/os-command.html |
  • Network accessline 45
    | 1.3 | パス名パラメータの未チェック/ディレクトリ・トラバーサル | p.16-18 | https://www.ipa.go.jp/security/vuln/websecurity/parameter.html |
  • Network accessline 45
    | 1.3 | パス名パラメータの未チェック/ディレクトリ・トラバーサル | p.16-18 | https://www.ipa.go.jp/security/vuln/websecurity/parameter.html |
  • Network accessline 46
    | 1.4 | セッション管理の不備 | p.19-25 | https://www.ipa.go.jp/security/vuln/websecurity/session-management.html |
  • Network accessline 46
    | 1.4 | セッション管理の不備 | p.19-25 | https://www.ipa.go.jp/security/vuln/websecurity/session-management.html |
  • Network accessline 47
    | 1.5 | クロスサイト・スクリプティング(XSS) | p.26-32 | https://www.ipa.go.jp/security/vuln/websecurity/cross-site-scripting.html |
  • Network accessline 47
    | 1.5 | クロスサイト・スクリプティング(XSS) | p.26-32 | https://www.ipa.go.jp/security/vuln/websecurity/cross-site-scripting.html |
  • Network accessline 48
    | 1.6 | CSRF | p.33-38 | https://www.ipa.go.jp/security/vuln/websecurity/csrf.html |
  • Network accessline 48
    | 1.6 | CSRF | p.33-38 | https://www.ipa.go.jp/security/vuln/websecurity/csrf.html |
  • Network accessline 49
    | 1.7 | HTTP ヘッダ・インジェクション | p.39-41 | https://www.ipa.go.jp/security/vuln/websecurity/http-header.html |
  • Network accessline 49
    | 1.7 | HTTP ヘッダ・インジェクション | p.39-41 | https://www.ipa.go.jp/security/vuln/websecurity/http-header.html |
  • Network accessline 50
    | 1.8 | メールヘッダ・インジェクション | p.42-44 | https://www.ipa.go.jp/security/vuln/websecurity/mail-header.html |
  • Network accessline 50
    | 1.8 | メールヘッダ・インジェクション | p.42-44 | https://www.ipa.go.jp/security/vuln/websecurity/mail-header.html |
  • Network accessline 51
    | 1.9 | クリックジャッキング | p.45-47 | https://www.ipa.go.jp/security/vuln/websecurity/clickjacking.html |
  • Network accessline 51
    | 1.9 | クリックジャッキング | p.45-47 | https://www.ipa.go.jp/security/vuln/websecurity/clickjacking.html |
  • Network accessline 52
    | 1.10 | バッファオーバーフロー | p.45-47 | https://www.ipa.go.jp/security/vuln/websecurity/bach-overflow.html |
  • Network accessline 52
    | 1.10 | バッファオーバーフロー | p.45-47 | https://www.ipa.go.jp/security/vuln/websecurity/bach-overflow.html |
  • Network accessline 53
    | 1.11 | アクセス制御や認可制御の欠落 | p.45-47 | https://www.ipa.go.jp/security/vuln/websecurity/access-control.html |
  • Network accessline 53
    | 1.11 | アクセス制御や認可制御の欠落 | p.45-47 | https://www.ipa.go.jp/security/vuln/websecurity/access-control.html |
  • Network accessline 63
    | 発行者 | 独立行政法人 情報処理推進機構(IPA) | | 執筆者 | 徳丸 浩、永安 佑希允、相馬 基邦、勝海 直人、高木 浩光(産業技術総合研究所) | | PDF URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017320.pdf |
  • Network accessline 63
    | 発行者 | 独立行政法人 情報処理推進機構(IPA) | | 執筆者 | 徳丸 浩、永安 佑希允、相馬 基邦、勝海 直人、高木 浩光(産業技術総合研究所) | | PDF URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017320.pdf |
  • Network accessline 64
    | 執筆者 | 徳丸 浩、永安 佑希允、相馬 基邦、勝海 直人、高木 浩光(産業技術総合研究所) | | PDF URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017320.pdf | | 関連 URL | https://www.ipa.go.jp/security/vuln/websecurity.html |
  • Network accessline 64
    | 執筆者 | 徳丸 浩、永安 佑希允、相馬 基邦、勝海 直人、高木 浩光(産業技術総合研究所) | | PDF URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017320.pdf | | 関連 URL | https://www.ipa.go.jp/security/vuln/websecurity.html |
  • Network accessline 65
    | PDF URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017320.pdf |
  • Network accessline 65
    | PDF URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017320.pdf |
  • Network accessline 66
    | 関連 URL | https://www.ipa.go.jp/security/vuln/websecurity.html |
  • Network accessline 66
    | 関連 URL | https://www.ipa.go.jp/security/vuln/websecurity.html |
  • Network accessline 78
    | 編集責任 | 小林 偉昭 | | 原典 | 財団法人地方自治情報センター(LASDEC)「ウェブ健康診断事業」(平成20年度版/平成22年度版) | | PDF URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017319.pdf |
  • Network accessline 78
    | 編集責任 | 小林 偉昭 | | 原典 | 財団法人地方自治情報センター(LASDEC)「ウェブ健康診断事業」(平成20年度版/平成22年度版) | | PDF URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017319.pdf |
  • Network accessline 79
    | 原典 | 財団法人地方自治情報センター(LASDEC)「ウェブ健康診断事業」(平成20年度版/平成22年度版) | | PDF URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017319.pdf | | 関連 URL | https://www.ipa.go.jp/security/vuln/websecurity.html |
  • Network accessline 79
    | 原典 | 財団法人地方自治情報センター(LASDEC)「ウェブ健康診断事業」(平成20年度版/平成22年度版) | | PDF URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017319.pdf | | 関連 URL | https://www.ipa.go.jp/security/vuln/websecurity.html |
  • Network accessline 80
    | PDF URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017319.pdf |
  • Network accessline 80
    | PDF URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017319.pdf |
  • Network accessline 81
    | 関連 URL | https://www.ipa.go.jp/security/vuln/websecurity.html |
  • Network accessline 81
    | 関連 URL | https://www.ipa.go.jp/security/vuln/websecurity.html |
  • Network accessline 89
    | 正式名称 | 安全なウェブサイトの運用管理に向けての20ヶ条 | | 発行者 | 独立行政法人 情報処理推進機構(IPA) | | URL | https://www.ipa.go.jp/security/vuln/websecurity/sitecheck.html |
  • Network accessline 89
    | 正式名称 | 安全なウェブサイトの運用管理に向けての20ヶ条 | | 発行者 | 独立行政法人 情報処理推進機構(IPA) | | URL | https://www.ipa.go.jp/security/vuln/websecurity/sitecheck.html |
  • Network accessline 91
    | URL | https://www.ipa.go.jp/security/vuln/websecurity/sitecheck.html |
  • Network accessline 91
    | URL | https://www.ipa.go.jp/security/vuln/websecurity/sitecheck.html |
  • Network accessline 99
    | 正式名称 | セキュリティ実装チェックリスト | | 出典 | 「安全なウェブサイトの作り方」改訂第7版 巻末(p.105〜108) | | Excel URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000044403.xlsx |
  • Network accessline 99
    | 正式名称 | セキュリティ実装チェックリスト | | 出典 | 「安全なウェブサイトの作り方」改訂第7版 巻末(p.105〜108) | | Excel URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000044403.xlsx |
  • Network accessline 100
    | 出典 | 「安全なウェブサイトの作り方」改訂第7版 巻末(p.105〜108) | | Excel URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000044403.xlsx | | PDF URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf (
  • Network accessline 100
    | 出典 | 「安全なウェブサイトの作り方」改訂第7版 巻末(p.105〜108) | | Excel URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000044403.xlsx | | PDF URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf (
  • Network accessline 101
    | Excel URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000044403.xlsx |
  • Network accessline 101
    | Excel URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000044403.xlsx |
  • Network accessline 102
    | PDF URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf (巻末 p.105〜) |
  • Network accessline 102
    | PDF URL | https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf (巻末 p.105〜) |
  • Network accessline 109
    | --- | --- | | 名称 | 共通脆弱性タイプ一覧 CWE 概説 | | URL | https://www.ipa.go.jp/security/vuln/CWE.html |
  • Network accessline 109
    | --- | --- | | 名称 | 共通脆弱性タイプ一覧 CWE 概説 | | URL | https://www.ipa.go.jp/security/vuln/CWE.html |
  • Network accessline 111
    | URL | https://www.ipa.go.jp/security/vuln/CWE.html |
  • Network accessline 111
    | URL | https://www.ipa.go.jp/security/vuln/CWE.html |
  • Network accessline 116
    | --- | --- | | 名称 | 脆弱性関連情報の届出 | | URL | https://www.ipa.go.jp/security/vuln/report/index.html |
  • Network accessline 116
    | --- | --- | | 名称 | 脆弱性関連情報の届出 | | URL | https://www.ipa.go.jp/security/vuln/report/index.html |
  • Network accessline 118
    | URL | https://www.ipa.go.jp/security/vuln/report/index.html |
  • Network accessline 118
    | URL | https://www.ipa.go.jp/security/vuln/report/index.html |

skills/ipa-security-check/knowledge/operation_checklist.md

  • Network accessline 4
    ipa_section: "巻末セキュリティ実装チェックリスト + 20ヶ条" ipa_page: "105-108 (実装チェックリスト) / N/A (20ヶ条)" ipa_url: "https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf https://www.ipa.go.jp/security/vuln/websecurity/sitecheck.html
  • Network accessline 4
    ipa_section: "巻末セキュリティ実装チェックリスト + 20ヶ条" ipa_page: "105-108 (実装チェックリスト) / N/A (20ヶ条)" ipa_url: "https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf https://www.ipa.go.jp/security/vuln/websecurity/sitecheck.html
  • Network accessline 5
    ipa_page: "105-108 (実装チェックリスト) / N/A (20ヶ条)" ipa_url: "https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf https://www.ipa.go.jp/security/vuln/websecurity/sitecheck.html" cwe: 複数(各項目参照)
  • Network accessline 5
    ipa_page: "105-108 (実装チェックリスト) / N/A (20ヶ条)" ipa_url: "https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf https://www.ipa.go.jp/security/vuln/websecurity/sitecheck.html" cwe: 複数(各項目参照)
  • Network accessline 6
    ipa_url: "https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf https://www.ipa.go.jp/security/vuln/websecurity/sitecheck.html"
  • Network accessline 6
    ipa_url: "https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf https://www.ipa.go.jp/security/vuln/websecurity/sitecheck.html"
  • Network accessline 14
    ### A. セキュリティ実装チェックリスト - 出典: 安全なウェブサイトの作り方 改訂第7版(IPA, 2021年3月31日)巻末「チェックリスト」(p.105〜108) - PDF: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf
  • Network accessline 14
    ### A. セキュリティ実装チェックリスト - 出典: 安全なウェブサイトの作り方 改訂第7版(IPA, 2021年3月31日)巻末「チェックリスト」(p.105〜108) - PDF: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf
  • Network accessline 15
    - 出典: 安全なウェブサイトの作り方 改訂第7版(IPA, 2021年3月31日)巻末「チェックリスト」(p.105〜108) - PDF: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf - Excel: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/0000444
  • Network accessline 15
    - 出典: 安全なウェブサイトの作り方 改訂第7版(IPA, 2021年3月31日)巻末「チェックリスト」(p.105〜108) - PDF: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf - Excel: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/0000444
  • Network accessline 16
    - PDF: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf
  • Network accessline 16
    - PDF: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf
  • Network accessline 17
    - Excel: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000044403.xlsx
  • Network accessline 17
    - Excel: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000044403.xlsx
  • Network accessline 19
    ### B. 安全なウェブサイトの運用管理に向けての20ヶ条 - 出典: IPA「安全なウェブサイトの運用管理に向けての20ヶ条」 - URL: https://www.ipa.go.jp/security/vuln/websecurity/sitecheck.html
  • Network accessline 19
    ### B. 安全なウェブサイトの運用管理に向けての20ヶ条 - 出典: IPA「安全なウェブサイトの運用管理に向けての20ヶ条」 - URL: https://www.ipa.go.jp/security/vuln/websecurity/sitecheck.html
  • Network accessline 21
    - URL: https://www.ipa.go.jp/security/vuln/websecurity/sitecheck.html
  • Network accessline 21
    - URL: https://www.ipa.go.jp/security/vuln/websecurity/sitecheck.html
  • Dangerous shell operationline 60
    | 2-(i) | 根本 | シェルを起動できる言語機能の利用を避ける | `system()`, `exec()` 等の使用検出 |
  • Dangerous shell operationline 60
    | 2-(i) | 根本 | シェルを起動できる言語機能の利用を避ける | `system()`, `exec()` 等の使用検出 |
  • Network accessline 101
    | --- | --- | --- | --- | | 5-(i) | 根本 | ウェブページに出力する全ての要素に対して、エスケープ処理を施す | テンプレートの自動エスケープ ON、生出力タグの検出 | | 5-(ii) | 根本 | URL を出力するときは、`http://` や `https://` で始まる URL のみを許可する | リンク/リダイレクト先 URL 検査 |
  • Network accessline 101
    | --- | --- | --- | --- | | 5-(i) | 根本 | ウェブページに出力する全ての要素に対して、エスケープ処理を施す | テンプレートの自動エスケープ ON、生出力タグの検出 | | 5-(ii) | 根本 | URL を出力するときは、`http://` や `https://` で始まる URL のみを許可する | リンク/リダイレクト先 URL 検査 |
  • Network accessline 102
    | 5-(i) | 根本 | ウェブページに出力する全ての要素に対して、エスケープ処理を施す | テンプレートの自動エスケープ ON、生出力タグの検出 | | 5-(ii) | 根本 | URL を出力するときは、`http://` や `https://` で始まる URL のみを許可する | リンク/リダイレクト先 URL 検査 | | 5-(iii) | 根本 | `<script>...</script>` 要素の内容を動的に生成しない | スクリプトタグ内への変数埋
  • Network accessline 102
    | 5-(i) | 根本 | ウェブページに出力する全ての要素に対して、エスケープ処理を施す | テンプレートの自動エスケープ ON、生出力タグの検出 | | 5-(ii) | 根本 | URL を出力するときは、`http://` や `https://` で始まる URL のみを許可する | リンク/リダイレクト先 URL 検査 | | 5-(iii) | 根本 | `<script>...</script>` 要素の内容を動的に生成しない | スクリプトタグ内への変数埋
  • Network accessline 103
    | 5-(ii) | 根本 | URL を出力するときは、`http://` や `https://` で始まる URL のみを許可する | リンク/リダイレクト先 URL 検査 |
  • Network accessline 103
    | 5-(ii) | 根本 | URL を出力するときは、`http://` や `https://` で始まる URL のみを許可する | リンク/リダイレクト先 URL 検査 |
  • Network accessline 202
    URL: https://www.ipa.go.jp/security/vuln/websecurity/sitecheck.html
  • Network accessline 202
    URL: https://www.ipa.go.jp/security/vuln/websecurity/sitecheck.html
  • Access to secretsline 227
    [Credential-related source omitted]
  • Access to secretsline 227
    [Credential-related source omitted]
  • Network accessline 282
    - **自動チェック観点**:   - **HTTPS リダイレクト** (port 80 → 443):     - nginx: `return 301 https://$host$request_uri;`
  • Network accessline 282
    - **自動チェック観点**:   - **HTTPS リダイレクト** (port 80 → 443):     - nginx: `return 301 https://$host$request_uri;`
  • Network accessline 283
    - **HTTPS リダイレクト** (port 80 → 443):     - nginx: `return 301 https://$host$request_uri;`     - Apache: `RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]`
  • Network accessline 283
    - **HTTPS リダイレクト** (port 80 → 443):     - nginx: `return 301 https://$host$request_uri;`     - Apache: `RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]`
  • Network accessline 284
    - nginx: `return 301 https://$host$request_uri;`
  • Network accessline 284
    - nginx: `return 301 https://$host$request_uri;`
  • Network accessline 285
    - Apache: `RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]`
  • Network accessline 285
    - Apache: `RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]`
  • Network accessline 294
    - `ssl_ciphers` に `RC4`, `DES`, `3DES`, `MD5`, `NULL` を含まない     - `ssl_prefer_server_ciphers on;`   - **混在コンテンツ**: HTML/JS/CSS 中の `http://` 外部リソース URL
  • Network accessline 294
    - `ssl_ciphers` に `RC4`, `DES`, `3DES`, `MD5`, `NULL` を含まない     - `ssl_prefer_server_ciphers on;`   - **混在コンテンツ**: HTML/JS/CSS 中の `http://` 外部リソース URL
  • Network accessline 296
    - **混在コンテンツ**: HTML/JS/CSS 中の `http://` 外部リソース URL
  • Network accessline 296
    - **混在コンテンツ**: HTML/JS/CSS 中の `http://` 外部リソース URL
  • Dangerous shell operationline 352
    - `chmod 777` のようなパーミッション設定
  • Dangerous shell operationline 352
    - `chmod 777` のようなパーミッション設定
  • Network accessline 420
    | 観点 | 対象ファイル | 検出パターン例 | | --- | --- | --- | | HTTPS 強制 | `nginx.conf`, `.htaccess`, `web.config`, `application.yml` | `return 301 https://`, `RewriteRule ... https` |
  • Network accessline 420
    | 観点 | 対象ファイル | 検出パターン例 | | --- | --- | --- | | HTTPS 強制 | `nginx.conf`, `.htaccess`, `web.config`, `application.yml` | `return 301 https://`, `RewriteRule ... https` |
  • Network accessline 421
    | --- | --- | --- | | HTTPS 強制 | `nginx.conf`, `.htaccess`, `web.config`, `application.yml` | `return 301 https://`, `RewriteRule ... https` | | HSTS | `nginx.conf`, ミドルウェア | `Strict-Transport-Security` ヘッダ付与 |
  • Network accessline 421
    | --- | --- | --- | | HTTPS 強制 | `nginx.conf`, `.htaccess`, `web.config`, `application.yml` | `return 301 https://`, `RewriteRule ... https` | | HSTS | `nginx.conf`, ミドルウェア | `Strict-Transport-Security` ヘッダ付与 |
  • Network accessline 422
    | HTTPS 強制 | `nginx.conf`, `.htaccess`, `web.config`, `application.yml` | `return 301 https://`, `RewriteRule ... https` |
  • Network accessline 422
    | HTTPS 強制 | `nginx.conf`, `.htaccess`, `web.config`, `application.yml` | `return 301 https://`, `RewriteRule ... https` |
  • Dangerous shell operationline 442
    | シェル実行 | `exec()`, `system()`, `Runtime.exec()`, `subprocess.call(shell=True)` |
  • Dangerous shell operationline 442
    | シェル実行 | `exec()`, `system()`, `Runtime.exec()`, `subprocess.call(shell=True)` |
  • Network accessline 593
    - IPA「安全なウェブサイトの運用管理に向けての20ヶ条」: https://www.ipa.go.jp/security/vuln/websecurity/sitecheck.html
  • Network accessline 593
    - IPA「安全なウェブサイトの運用管理に向けての20ヶ条」: https://www.ipa.go.jp/security/vuln/websecurity/sitecheck.html
  • Network accessline 594
    - IPA「安全なウェブサイトの作り方」改訂第7版 PDF: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf
  • Network accessline 594
    - IPA「安全なウェブサイトの作り方」改訂第7版 PDF: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017316.pdf
  • Network accessline 595
    - IPA「セキュリティ実装チェックリスト」(xlsx): https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000044403.xlsx
  • Network accessline 595
    - IPA「セキュリティ実装チェックリスト」(xlsx): https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000044403.xlsx
  • Network accessline 596
    - IPA「CWE 概説」: https://www.ipa.go.jp/security/vuln/CWE.html
  • Network accessline 596
    - IPA「CWE 概説」: https://www.ipa.go.jp/security/vuln/CWE.html
  • Network accessline 597
    - IPA「脆弱性関連情報の届出」: https://www.ipa.go.jp/security/vuln/report/index.html
  • Network accessline 597
    - IPA「脆弱性関連情報の届出」: https://www.ipa.go.jp/security/vuln/report/index.html

skills/ipa-security-check/knowledge/safe_sql_details.md

  • Network accessline 4
    ipa_section: "全章(第1〜5章 + 付録A)" ipa_page: "1-40" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017320.pdf
  • Network accessline 4
    ipa_section: "全章(第1〜5章 + 付録A)" ipa_page: "1-40" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017320.pdf
  • Network accessline 5
    ipa_page: "1-40" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017320.pdf cwe: CWE-89
  • Network accessline 5
    ipa_page: "1-40" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017320.pdf cwe: CWE-89
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017320.pdf
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017320.pdf
  • Network accessline 16
    - 発行者: 独立行政法人 情報処理推進機構(IPA) - 執筆者: 徳丸 浩、永安 佑希允、相馬 基邦、勝海 直人、高木 浩光(産業技術総合研究所) - PDF URL: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017320.pdf
  • Network accessline 16
    - 発行者: 独立行政法人 情報処理推進機構(IPA) - 執筆者: 徳丸 浩、永安 佑希允、相馬 基邦、勝海 直人、高木 浩光(産業技術総合研究所) - PDF URL: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017320.pdf
  • Network accessline 17
    - 執筆者: 徳丸 浩、永安 佑希允、相馬 基邦、勝海 直人、高木 浩光(産業技術総合研究所) - PDF URL: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017320.pdf - 関連 URL: https://www.ipa.go.jp/security/vuln/websecurity.html
  • Network accessline 17
    - 執筆者: 徳丸 浩、永安 佑希允、相馬 基邦、勝海 直人、高木 浩光(産業技術総合研究所) - PDF URL: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017320.pdf - 関連 URL: https://www.ipa.go.jp/security/vuln/websecurity.html
  • Network accessline 18
    - PDF URL: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017320.pdf
  • Network accessline 18
    - PDF URL: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017320.pdf
  • Network accessline 19
    - 関連 URL: https://www.ipa.go.jp/security/vuln/websecurity.html
  • Network accessline 19
    - 関連 URL: https://www.ipa.go.jp/security/vuln/websecurity.html
  • Network accessline 772
    - IPA「安全な SQL の呼び出し方」 PDF: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017320.pdf
  • Network accessline 772
    - IPA「安全な SQL の呼び出し方」 PDF: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017320.pdf
  • Network accessline 773
    - IPA「安全なウェブサイトの作り方」: https://www.ipa.go.jp/security/vuln/websecurity.html
  • Network accessline 773
    - IPA「安全なウェブサイトの作り方」: https://www.ipa.go.jp/security/vuln/websecurity.html
  • Network accessline 774
    - JVN#59748723: MySQL Connector/J における SQL インジェクション脆弱性: http://jvn.jp/jp/JVN59748723/index.html
  • Network accessline 774
    - JVN#59748723: MySQL Connector/J における SQL インジェクション脆弱性: http://jvn.jp/jp/JVN59748723/index.html
  • Network accessline 775
    - マイクロソフト MSDN「Unicode データの使用」: http://msdn.microsoft.com/ja-jp/library/ms191200.aspx
  • Network accessline 775
    - マイクロソフト MSDN「Unicode データの使用」: http://msdn.microsoft.com/ja-jp/library/ms191200.aspx

skills/ipa-security-check/knowledge/web_health_check.md

  • Network accessline 4
    ipa_section: "全章(13診断項目)" ipa_page: "1-30" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017319.pdf
  • Network accessline 4
    ipa_section: "全章(13診断項目)" ipa_page: "1-30" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017319.pdf
  • Network accessline 5
    ipa_page: "1-30" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017319.pdf cwe: 複数(各項目参照)
  • Network accessline 5
    ipa_page: "1-30" ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017319.pdf cwe: 複数(各項目参照)
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017319.pdf
  • Network accessline 6
    ipa_url: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017319.pdf
  • Network accessline 17
    - 編集責任: 小林 偉昭 - 原典: 財団法人地方自治情報センター(LASDEC)「ウェブ健康診断事業」(平成20年度版/平成22年度版) - PDF URL: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017319.pdf
  • Network accessline 17
    - 編集責任: 小林 偉昭 - 原典: 財団法人地方自治情報センター(LASDEC)「ウェブ健康診断事業」(平成20年度版/平成22年度版) - PDF URL: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017319.pdf
  • Network accessline 18
    - 原典: 財団法人地方自治情報センター(LASDEC)「ウェブ健康診断事業」(平成20年度版/平成22年度版) - PDF URL: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017319.pdf - 関連 URL: https://www.ipa.go.jp/security/vuln/websecurity.html
  • Network accessline 18
    - 原典: 財団法人地方自治情報センター(LASDEC)「ウェブ健康診断事業」(平成20年度版/平成22年度版) - PDF URL: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017319.pdf - 関連 URL: https://www.ipa.go.jp/security/vuln/websecurity.html
  • Network accessline 19
    - PDF URL: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017319.pdf
  • Network accessline 19
    - PDF URL: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017319.pdf
  • Network accessline 20
    - 関連 URL: https://www.ipa.go.jp/security/vuln/websecurity.html
  • Network accessline 20
    - 関連 URL: https://www.ipa.go.jp/security/vuln/websecurity.html
  • Network accessline 268
    クエリストリング等の URL を別ドメイン(`http://www.example.jp/`)に変更してリクエスト送信し、Location/META Refresh/JS でその URL に遷移するか。
  • Network accessline 268
    クエリストリング等の URL を別ドメイン(`http://www.example.jp/`)に変更してリクエスト送信し、Location/META Refresh/JS でその URL に遷移するか。
  • Network accessline 533
    - IPA「ウェブ健康診断仕様」(PDF): https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017319.pdf
  • Network accessline 533
    - IPA「ウェブ健康診断仕様」(PDF): https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017319.pdf
  • Network accessline 534
    - IPA「安全なウェブサイトの作り方」: https://www.ipa.go.jp/security/vuln/websecurity.html
  • Network accessline 534
    - IPA「安全なウェブサイトの作り方」: https://www.ipa.go.jp/security/vuln/websecurity.html
  • Network accessline 535
    - 旧 LASDEC「ウェブ健康診断」: https://www.lasdec.or.jp/cms/12,1284.html (IPA へ移管済み)
  • Network accessline 535
    - 旧 LASDEC「ウェブ健康診断」: https://www.lasdec.or.jp/cms/12,1284.html (IPA へ移管済み)

skills/ipa-security-check/lib/output_formatter.md

  • Network accessline 80
    - **File**: `src/users.php:45:12` - **Category**: SQL Injection (CWE-89) - **IPA**: [安全なウェブサイトの作り方 改訂第7版 1.1 SQLインジェクション (p.6-12)](https://www.ipa.go.jp/security/vuln/websecurity/about.html)
  • Network accessline 80
    - **File**: `src/users.php:45:12` - **Category**: SQL Injection (CWE-89) - **IPA**: [安全なウェブサイトの作り方 改訂第7版 1.1 SQLインジェクション (p.6-12)](https://www.ipa.go.jp/security/vuln/websecurity/about.html)
  • Network accessline 81
    - **Category**: SQL Injection (CWE-89) - **IPA**: [安全なウェブサイトの作り方 改訂第7版 1.1 SQLインジェクション (p.6-12)](https://www.ipa.go.jp/security/vuln/websecurity/about.html) - **Remediation Type**: 根本的解決
  • Network accessline 81
    - **Category**: SQL Injection (CWE-89) - **IPA**: [安全なウェブサイトの作り方 改訂第7版 1.1 SQLインジェクション (p.6-12)](https://www.ipa.go.jp/security/vuln/websecurity/about.html) - **Remediation Type**: 根本的解決
  • Network accessline 82
    - **IPA**: [安全なウェブサイトの作り方 改訂第7版 1.1 SQLインジェクション (p.6-12)](https://www.ipa.go.jp/security/vuln/websecurity/about.html)
  • Network accessline 82
    - **IPA**: [安全なウェブサイトの作り方 改訂第7版 1.1 SQLインジェクション (p.6-12)](https://www.ipa.go.jp/security/vuln/websecurity/about.html)
  • Network accessline 174
    "name": "IPA Security Check Skill",     "version": "1.0.0",     "informationUri": "https://www.ipa.go.jp/security/vuln/websecurity/about.html",
  • Network accessline 174
    "name": "IPA Security Check Skill",     "version": "1.0.0",     "informationUri": "https://www.ipa.go.jp/security/vuln/websecurity/about.html",
  • Network accessline 175
    "version": "1.0.0",     "informationUri": "https://www.ipa.go.jp/security/vuln/websecurity/about.html",     "rules": [...]
  • Network accessline 175
    "version": "1.0.0",     "informationUri": "https://www.ipa.go.jp/security/vuln/websecurity/about.html",     "rules": [...]
  • Network accessline 176
    "informationUri": "https://www.ipa.go.jp/security/vuln/websecurity/about.html",
  • Network accessline 176
    "informationUri": "https://www.ipa.go.jp/security/vuln/websecurity/about.html",

skills/ipa-security-check/rules/access_control.yaml

  • Network accessline 3
    document: 安全なウェブサイトの作り方 改訂第7版   section: "1.11 アクセス制御や認可制御の欠落"   url: https://www.ipa.go.jp/security/vuln/websecurity/access-control.html
  • Network accessline 3
    document: 安全なウェブサイトの作り方 改訂第7版   section: "1.11 アクセス制御や認可制御の欠落"   url: https://www.ipa.go.jp/security/vuln/websecurity/access-control.html
  • Network accessline 4
    section: "1.11 アクセス制御や認可制御の欠落"   url: https://www.ipa.go.jp/security/vuln/websecurity/access-control.html cwe:
  • Network accessline 4
    section: "1.11 アクセス制御や認可制御の欠落"   url: https://www.ipa.go.jp/security/vuln/websecurity/access-control.html cwe:
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/access-control.html
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/access-control.html

skills/ipa-security-check/rules/buffer_overflow.yaml

  • Network accessline 3
    document: 安全なウェブサイトの作り方 改訂第7版   section: "1.10 バッファオーバーフロー"   url: https://www.ipa.go.jp/security/vuln/websecurity/bach-overflow.html
  • Network accessline 3
    document: 安全なウェブサイトの作り方 改訂第7版   section: "1.10 バッファオーバーフロー"   url: https://www.ipa.go.jp/security/vuln/websecurity/bach-overflow.html
  • Network accessline 4
    section: "1.10 バッファオーバーフロー"   url: https://www.ipa.go.jp/security/vuln/websecurity/bach-overflow.html cwe:
  • Network accessline 4
    section: "1.10 バッファオーバーフロー"   url: https://www.ipa.go.jp/security/vuln/websecurity/bach-overflow.html cwe:
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/bach-overflow.html
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/bach-overflow.html

skills/ipa-security-check/rules/clickjacking.yaml

  • Network accessline 3
    document: 安全なウェブサイトの作り方 改訂第7版   section: "1.9 クリックジャッキング"   url: https://www.ipa.go.jp/security/vuln/websecurity/clickjacking.html
  • Network accessline 3
    document: 安全なウェブサイトの作り方 改訂第7版   section: "1.9 クリックジャッキング"   url: https://www.ipa.go.jp/security/vuln/websecurity/clickjacking.html
  • Network accessline 4
    section: "1.9 クリックジャッキング"   url: https://www.ipa.go.jp/security/vuln/websecurity/clickjacking.html cwe: CWE-1021
  • Network accessline 4
    section: "1.9 クリックジャッキング"   url: https://www.ipa.go.jp/security/vuln/websecurity/clickjacking.html cwe: CWE-1021
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/clickjacking.html
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/clickjacking.html

skills/ipa-security-check/rules/csrf.yaml

  • Network accessline 3
    document: 安全なウェブサイトの作り方 改訂第7版   section: "1.6 CSRF"   url: https://www.ipa.go.jp/security/vuln/websecurity/csrf.html
  • Network accessline 3
    document: 安全なウェブサイトの作り方 改訂第7版   section: "1.6 CSRF"   url: https://www.ipa.go.jp/security/vuln/websecurity/csrf.html
  • Network accessline 4
    section: "1.6 CSRF"   url: https://www.ipa.go.jp/security/vuln/websecurity/csrf.html cwe: CWE-352
  • Network accessline 4
    section: "1.6 CSRF"   url: https://www.ipa.go.jp/security/vuln/websecurity/csrf.html cwe: CWE-352
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/csrf.html
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/csrf.html

skills/ipa-security-check/rules/directory_traversal.yaml

  • Network accessline 3
    document: 安全なウェブサイトの作り方 改訂第7版   section: "1.3 パス名パラメータの未チェック/ディレクトリ・トラバーサル"   url: https://www.ipa.go.jp/security/vuln/websecurity/parameter.html
  • Network accessline 3
    document: 安全なウェブサイトの作り方 改訂第7版   section: "1.3 パス名パラメータの未チェック/ディレクトリ・トラバーサル"   url: https://www.ipa.go.jp/security/vuln/websecurity/parameter.html
  • Network accessline 4
    section: "1.3 パス名パラメータの未チェック/ディレクトリ・トラバーサル"   url: https://www.ipa.go.jp/security/vuln/websecurity/parameter.html cwe: CWE-22
  • Network accessline 4
    section: "1.3 パス名パラメータの未チェック/ディレクトリ・トラバーサル"   url: https://www.ipa.go.jp/security/vuln/websecurity/parameter.html cwe: CWE-22
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/parameter.html
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/parameter.html

skills/ipa-security-check/rules/http_header_injection.yaml

  • Network accessline 3
    document: 安全なウェブサイトの作り方 改訂第7版   section: "1.7 HTTPヘッダ・インジェクション"   url: https://www.ipa.go.jp/security/vuln/websecurity/http-header.html
  • Network accessline 3
    document: 安全なウェブサイトの作り方 改訂第7版   section: "1.7 HTTPヘッダ・インジェクション"   url: https://www.ipa.go.jp/security/vuln/websecurity/http-header.html
  • Network accessline 4
    section: "1.7 HTTPヘッダ・インジェクション"   url: https://www.ipa.go.jp/security/vuln/websecurity/http-header.html cwe: CWE-113
  • Network accessline 4
    section: "1.7 HTTPヘッダ・インジェクション"   url: https://www.ipa.go.jp/security/vuln/websecurity/http-header.html cwe: CWE-113
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/http-header.html
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/http-header.html

skills/ipa-security-check/rules/mail_header_injection.yaml

  • Network accessline 3
    document: 安全なウェブサイトの作り方 改訂第7版   section: "1.8 メールヘッダ・インジェクション"   url: https://www.ipa.go.jp/security/vuln/websecurity/mail-header.html
  • Network accessline 3
    document: 安全なウェブサイトの作り方 改訂第7版   section: "1.8 メールヘッダ・インジェクション"   url: https://www.ipa.go.jp/security/vuln/websecurity/mail-header.html
  • Network accessline 4
    section: "1.8 メールヘッダ・インジェクション"   url: https://www.ipa.go.jp/security/vuln/websecurity/mail-header.html cwe: CWE-93
  • Network accessline 4
    section: "1.8 メールヘッダ・インジェクション"   url: https://www.ipa.go.jp/security/vuln/websecurity/mail-header.html cwe: CWE-93
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/mail-header.html
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/mail-header.html

skills/ipa-security-check/rules/operation_checklist.yaml

  • Network accessline 3
    document: 安全なウェブサイトの運用管理に向けての20ヶ条 / 実装チェックリスト   section: "20条 / 第7版巻末チェックリスト"   url: https://www.ipa.go.jp/security/vuln/websecurity/sitecheck.html
  • Network accessline 3
    document: 安全なウェブサイトの運用管理に向けての20ヶ条 / 実装チェックリスト   section: "20条 / 第7版巻末チェックリスト"   url: https://www.ipa.go.jp/security/vuln/websecurity/sitecheck.html
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/sitecheck.html
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/sitecheck.html
  • Access to secretsline 12
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Network accessline 98
    patterns:           - type: regex             regex: 'RewriteRule\s+[^]]*https://%\{HTTP_HOST\}'
  • Network accessline 98
    patterns:           - type: regex             regex: 'RewriteRule\s+[^]]*https://%\{HTTP_HOST\}'
  • Network accessline 99
    - type: regex             regex: 'RewriteRule\s+[^]]*https://%\{HTTP_HOST\}'             description: "Apache HTTPS リダイレクト (OK signal)"
  • Network accessline 99
    - type: regex             regex: 'RewriteRule\s+[^]]*https://%\{HTTP_HOST\}'             description: "Apache HTTPS リダイレクト (OK signal)"
  • Network accessline 100
    regex: 'RewriteRule\s+[^]]*https://%\{HTTP_HOST\}'
  • Network accessline 100
    regex: 'RewriteRule\s+[^]]*https://%\{HTTP_HOST\}'
  • Dangerous shell operationline 212
    [Credential-related source omitted]
  • Dangerous shell operationline 212
    [Credential-related source omitted]
  • Dangerous shell operationline 221
    [Credential-related source omitted]
  • Dangerous shell operationline 221
    [Credential-related source omitted]

skills/ipa-security-check/rules/os_command_injection.yaml

  • Network accessline 3
    document: 安全なウェブサイトの作り方 改訂第7版   section: "1.2 OSコマンド・インジェクション"   url: https://www.ipa.go.jp/security/vuln/websecurity/os-command.html
  • Network accessline 3
    document: 安全なウェブサイトの作り方 改訂第7版   section: "1.2 OSコマンド・インジェクション"   url: https://www.ipa.go.jp/security/vuln/websecurity/os-command.html
  • Network accessline 4
    section: "1.2 OSコマンド・インジェクション"   url: https://www.ipa.go.jp/security/vuln/websecurity/os-command.html cwe: CWE-78
  • Network accessline 4
    section: "1.2 OSコマンド・インジェクション"   url: https://www.ipa.go.jp/security/vuln/websecurity/os-command.html cwe: CWE-78
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/os-command.html
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/os-command.html

skills/ipa-security-check/rules/safe_sql_details.yaml

  • Network accessline 3
    document: 安全なSQLの呼び出し方   section: "詳細検出パターン (SQL別冊)"   url: https://www.ipa.go.jp/security/vuln/websecurity/about.html
  • Network accessline 3
    document: 安全なSQLの呼び出し方   section: "詳細検出パターン (SQL別冊)"   url: https://www.ipa.go.jp/security/vuln/websecurity/about.html
  • Network accessline 4
    section: "詳細検出パターン (SQL別冊)"   url: https://www.ipa.go.jp/security/vuln/websecurity/about.html cwe: CWE-89
  • Network accessline 4
    section: "詳細検出パターン (SQL別冊)"   url: https://www.ipa.go.jp/security/vuln/websecurity/about.html cwe: CWE-89
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/about.html
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/about.html

skills/ipa-security-check/rules/session_management.yaml

  • Network accessline 3
    document: 安全なウェブサイトの作り方 改訂第7版   section: "1.4 セッション管理の不備"   url: https://www.ipa.go.jp/security/vuln/websecurity/session-management.html
  • Network accessline 3
    document: 安全なウェブサイトの作り方 改訂第7版   section: "1.4 セッション管理の不備"   url: https://www.ipa.go.jp/security/vuln/websecurity/session-management.html
  • Network accessline 4
    section: "1.4 セッション管理の不備"   url: https://www.ipa.go.jp/security/vuln/websecurity/session-management.html cwe:
  • Network accessline 4
    section: "1.4 セッション管理の不備"   url: https://www.ipa.go.jp/security/vuln/websecurity/session-management.html cwe:
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/session-management.html
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/session-management.html

skills/ipa-security-check/rules/sql_injection.yaml

  • Network accessline 3
    document: 安全なウェブサイトの作り方 改訂第7版   section: "1.1 SQLインジェクション"   url: https://www.ipa.go.jp/security/vuln/websecurity/sql.html
  • Network accessline 3
    document: 安全なウェブサイトの作り方 改訂第7版   section: "1.1 SQLインジェクション"   url: https://www.ipa.go.jp/security/vuln/websecurity/sql.html
  • Network accessline 4
    section: "1.1 SQLインジェクション"   url: https://www.ipa.go.jp/security/vuln/websecurity/sql.html cwe: CWE-89
  • Network accessline 4
    section: "1.1 SQLインジェクション"   url: https://www.ipa.go.jp/security/vuln/websecurity/sql.html cwe: CWE-89
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/sql.html
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/sql.html

skills/ipa-security-check/rules/web_health_check.yaml

  • Network accessline 3
    document: ウェブ健康診断仕様   section: "13 診断項目 (A〜M)"   url: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017319.pdf
  • Network accessline 3
    document: ウェブ健康診断仕様   section: "13 診断項目 (A〜M)"   url: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017319.pdf
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017319.pdf
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/ug65p900000196e2-att/000017319.pdf

skills/ipa-security-check/rules/xss.yaml

  • Network accessline 3
    document: 安全なウェブサイトの作り方 改訂第7版   section: "1.5 クロスサイト・スクリプティング"   url: https://www.ipa.go.jp/security/vuln/websecurity/cross-site-scripting.html
  • Network accessline 3
    document: 安全なウェブサイトの作り方 改訂第7版   section: "1.5 クロスサイト・スクリプティング"   url: https://www.ipa.go.jp/security/vuln/websecurity/cross-site-scripting.html
  • Network accessline 4
    section: "1.5 クロスサイト・スクリプティング"   url: https://www.ipa.go.jp/security/vuln/websecurity/cross-site-scripting.html cwe: CWE-79
  • Network accessline 4
    section: "1.5 クロスサイト・スクリプティング"   url: https://www.ipa.go.jp/security/vuln/websecurity/cross-site-scripting.html cwe: CWE-79
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/cross-site-scripting.html
  • Network accessline 5
    url: https://www.ipa.go.jp/security/vuln/websecurity/cross-site-scripting.html

skills/ipa-security-check/scripts/render_report.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 301
    return {         "$schema": "https://json.schemastore.org/sarif-2.1.0.json",
  • Network accessline 301
    return {         "$schema": "https://json.schemastore.org/sarif-2.1.0.json",
  • Network accessline 302
    "$schema": "https://json.schemastore.org/sarif-2.1.0.json",
  • Network accessline 302
    "$schema": "https://json.schemastore.org/sarif-2.1.0.json",
  • Network accessline 308
    "name": "IPA Security Check Skill",                         "version": "1.0.0",                         "informationUri": "https://www.ipa.go.jp/security/vuln/websecurity/about.html",
  • Network accessline 308
    "name": "IPA Security Check Skill",                         "version": "1.0.0",                         "informationUri": "https://www.ipa.go.jp/security/vuln/websecurity/about.html",
  • Network accessline 309
    "version": "1.0.0",                         "informationUri": "https://www.ipa.go.jp/security/vuln/websecurity/about.html",                         "rules": rules,
  • Network accessline 309
    "version": "1.0.0",                         "informationUri": "https://www.ipa.go.jp/security/vuln/websecurity/about.html",                         "rules": rules,
  • Network accessline 310
    "informationUri": "https://www.ipa.go.jp/security/vuln/websecurity/about.html",
  • Network accessline 310
    "informationUri": "https://www.ipa.go.jp/security/vuln/websecurity/about.html",

skills/ipa-security-check/scripts/snippet_hash.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

skills/ipa-security-check/templates/report.md.tmpl

  • Network accessline 45
    公式: https://www.ipa.go.jp/security/vuln/websecurity/about.html
  • Network accessline 45
    公式: https://www.ipa.go.jp/security/vuln/websecurity/about.html

skills/ipa-security-check/templates/sarif.json.tmpl

  • Network accessline 1
    {   "$schema": "https://json.schemastore.org/sarif-2.1.0.json",
  • Network accessline 1
    {   "$schema": "https://json.schemastore.org/sarif-2.1.0.json",
  • Network accessline 2
    "$schema": "https://json.schemastore.org/sarif-2.1.0.json",
  • Network accessline 2
    "$schema": "https://json.schemastore.org/sarif-2.1.0.json",
  • Network accessline 8
    "name": "IPA Security Check Skill",           "version": "1.0.0",           "informationUri": "https://www.ipa.go.jp/security/vuln/websecurity/about.html",
  • Network accessline 8
    "name": "IPA Security Check Skill",           "version": "1.0.0",           "informationUri": "https://www.ipa.go.jp/security/vuln/websecurity/about.html",
  • Network accessline 9
    "version": "1.0.0",           "informationUri": "https://www.ipa.go.jp/security/vuln/websecurity/about.html",           "shortDescription": {
  • Network accessline 9
    "version": "1.0.0",           "informationUri": "https://www.ipa.go.jp/security/vuln/websecurity/about.html",           "shortDescription": {
  • Network accessline 10
    "informationUri": "https://www.ipa.go.jp/security/vuln/websecurity/about.html",
  • Network accessline 10
    "informationUri": "https://www.ipa.go.jp/security/vuln/websecurity/about.html",

skills/uat-test-design/SKILL.md

  • Broad permissionsline 1
    Read, Glob, Grep, Bash, Agent, Write, Edit, AskUserQuestion, TaskCreate, TaskUpdate
  • Broad permissionsline 1
    Read, Glob, Grep, Bash, Agent, Write, Edit, AskUserQuestion, TaskCreate, TaskUpdate

skills/uat-test-design/scripts/inventory.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

No combined signals at this commit.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/dev-context/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/dev-context/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/dev-context/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/dev-context/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/dev-context/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

classmethod/tsumiki: #910 on hotskills, 973 stars

[![classmethod/tsumiki on hotskills](https://hotskills.dev/badge/classmethod-tsumiki.svg)](https://hotskills.dev/skill/classmethod-tsumiki/)