{"library":"egg-security","install":[{"cmd":"npm install egg-security","imports":["// config/plugin.ts\nexport default {\n  security: {\n    enable: true,\n    package: '@eggjs/security'\n  }\n};","// config/config.default.ts\nimport { EggAppConfig } from 'egg';\n\nexport default (appInfo: EggAppInfo) => {\n  const config = {} as Partial<EggAppConfig>;\n  config.security = {\n    csrf: {\n      enable: true,\n      headerName: 'x-csrf-token',\n    },\n    xframe: {\n      enable: true,\n      value: 'SAMEORIGIN',\n    },\n  };\n  return config;\n};","// app/controller/home.ts\nimport { Controller } from 'egg';\n\nclass HomeController extends Controller {\n  public async showForm() {\n    const { ctx } = this;\n    ctx.body = `\n      <html>\n        <body>\n          <form method=\"POST\" action=\"/submit\">\n            <input type=\"hidden\" name=\"_csrf\" value=\"${ctx.csrf}\" />\n            <input type=\"text\" name=\"data\" />\n            <button type=\"submit\">Submit</button>\n          </form>\n        </body>\n      </html>\n    `;\n  }\n}"]},{"cmd":"yarn add egg-security","imports":[]},{"cmd":"pnpm add egg-security","imports":[]}]}