├── .eslintrc ├── .gitignore ├── README.md ├── lib ├── index.js └── rules │ ├── detect-angular-element-methods.js │ ├── detect-angular-open-redirect.js │ ├── detect-angular-orderBy-expressions.js │ ├── detect-angular-resource-loading.js │ ├── detect-angular-sce-disabled.js │ ├── detect-angular-scope-expressions.js │ ├── detect-angular-service-expressions.js │ ├── detect-angular-trustAs-methods.js │ ├── detect-angular-trustAsCss-method.js │ ├── detect-angular-trustAsHtml-method.js │ ├── detect-angular-trustAsJs-method.js │ ├── detect-angular-trustAsResourceUrl-method.js │ ├── detect-angular-trustAsUrl-method.js │ └── detect-third-party-angular-translate.js ├── package.json └── tests └── rules ├── detect-angular-element-methods.js ├── detect-angular-open-redirect.js ├── detect-angular-orderBy-expressions.js ├── detect-angular-resource-loading.js ├── detect-angular-sce-disabled.js ├── detect-angular-scope-expressions.js ├── detect-angular-service-expressions.js ├── detect-angular-trustAs-methods.js ├── detect-angular-trustAsCss-method.js ├── detect-angular-trustAsHtml-method.js ├── detect-angular-trustAsJs-method.js ├── detect-angular-trustAsResouceUrl-method.js └── detect-third-party-angular-translate.js /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | lib/experimental 2 | node_modules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/README.md -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/rules/detect-angular-element-methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/lib/rules/detect-angular-element-methods.js -------------------------------------------------------------------------------- /lib/rules/detect-angular-open-redirect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/lib/rules/detect-angular-open-redirect.js -------------------------------------------------------------------------------- /lib/rules/detect-angular-orderBy-expressions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/lib/rules/detect-angular-orderBy-expressions.js -------------------------------------------------------------------------------- /lib/rules/detect-angular-resource-loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/lib/rules/detect-angular-resource-loading.js -------------------------------------------------------------------------------- /lib/rules/detect-angular-sce-disabled.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/lib/rules/detect-angular-sce-disabled.js -------------------------------------------------------------------------------- /lib/rules/detect-angular-scope-expressions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/lib/rules/detect-angular-scope-expressions.js -------------------------------------------------------------------------------- /lib/rules/detect-angular-service-expressions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/lib/rules/detect-angular-service-expressions.js -------------------------------------------------------------------------------- /lib/rules/detect-angular-trustAs-methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/lib/rules/detect-angular-trustAs-methods.js -------------------------------------------------------------------------------- /lib/rules/detect-angular-trustAsCss-method.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/lib/rules/detect-angular-trustAsCss-method.js -------------------------------------------------------------------------------- /lib/rules/detect-angular-trustAsHtml-method.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/lib/rules/detect-angular-trustAsHtml-method.js -------------------------------------------------------------------------------- /lib/rules/detect-angular-trustAsJs-method.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/lib/rules/detect-angular-trustAsJs-method.js -------------------------------------------------------------------------------- /lib/rules/detect-angular-trustAsResourceUrl-method.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/lib/rules/detect-angular-trustAsResourceUrl-method.js -------------------------------------------------------------------------------- /lib/rules/detect-angular-trustAsUrl-method.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/lib/rules/detect-angular-trustAsUrl-method.js -------------------------------------------------------------------------------- /lib/rules/detect-third-party-angular-translate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/lib/rules/detect-third-party-angular-translate.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/package.json -------------------------------------------------------------------------------- /tests/rules/detect-angular-element-methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/tests/rules/detect-angular-element-methods.js -------------------------------------------------------------------------------- /tests/rules/detect-angular-open-redirect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/tests/rules/detect-angular-open-redirect.js -------------------------------------------------------------------------------- /tests/rules/detect-angular-orderBy-expressions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/tests/rules/detect-angular-orderBy-expressions.js -------------------------------------------------------------------------------- /tests/rules/detect-angular-resource-loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/tests/rules/detect-angular-resource-loading.js -------------------------------------------------------------------------------- /tests/rules/detect-angular-sce-disabled.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/tests/rules/detect-angular-sce-disabled.js -------------------------------------------------------------------------------- /tests/rules/detect-angular-scope-expressions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/tests/rules/detect-angular-scope-expressions.js -------------------------------------------------------------------------------- /tests/rules/detect-angular-service-expressions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/tests/rules/detect-angular-service-expressions.js -------------------------------------------------------------------------------- /tests/rules/detect-angular-trustAs-methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/tests/rules/detect-angular-trustAs-methods.js -------------------------------------------------------------------------------- /tests/rules/detect-angular-trustAsCss-method.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/tests/rules/detect-angular-trustAsCss-method.js -------------------------------------------------------------------------------- /tests/rules/detect-angular-trustAsHtml-method.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/tests/rules/detect-angular-trustAsHtml-method.js -------------------------------------------------------------------------------- /tests/rules/detect-angular-trustAsJs-method.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/tests/rules/detect-angular-trustAsJs-method.js -------------------------------------------------------------------------------- /tests/rules/detect-angular-trustAsResouceUrl-method.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/tests/rules/detect-angular-trustAsResouceUrl-method.js -------------------------------------------------------------------------------- /tests/rules/detect-third-party-angular-translate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LewisArdern/eslint-plugin-angularjs-security-rules/HEAD/tests/rules/detect-third-party-angular-translate.js --------------------------------------------------------------------------------