Skip to content

[P2][Build] npm allowScripts / Faraday warningを解消する #235

Description

@ootakazuhiko

背景

itdojp/it-engineer-knowledge-architecture#226 の固定SHA 46604d0 監査で、npm audit 0・test:light・Jekyll buildは成功したが、次のwarningを確認した。

  • npm ci: puppeteer / sharpのinstall scriptsがallowScripts未承認
  • Jekyll: Faraday v2 retry middlewareを使う場合はfaraday-retryが必要

対応

  • install scriptを必要性・供給網リスクの観点で確認する
  • package manager方針に従いallowScriptsを明示するか、不要依存を除去する
  • Faraday retry warningを依存追加または不要性確認により解消する
  • npm ci / test:light / npm audit / Jekyll buildを通す
  • PR review / CI / Pages / public smokeを確認する

完了条件

  • warningが解消するか、非対応理由と期限を根拠付きで記録する
  • review completeness status=ok / unresolved 0
  • main CI・Pages成功

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions