---
title: sri
configName: security.sri
---

# security.sri

- **类型：**

```ts
type SriOptions = {
  hashFuncNames?: [string, ...string[]];
  enabled?: 'auto' | true | false;
  hashLoading?: 'eager' | 'lazy'; // only support webpack
};
```

- **默认值：** `undefined`

为 HTML 所引入的 `<script>` 和 `<link rel="stylesheet">` 标签添加完整性属性 —— `integrity`，使浏览器能够验证引入资源的完整性，以此防止下载的资源被篡改。

:::info
SRI 的具体介绍可以参考 [Rsbuild security.sri](https://rsbuild.dev/zh/config/security/sri)。

该配置类型和 Rsbuild 不完全一致，在构建时将自动进行转换。
:::
