admin/security — 15 abstractions.
44
46%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./skills/user-skills/generated/admin/security/SKILL.mdimport { Name } from "<importPath>";Name: AuthenticationContext
Import: import { AuthenticationContext } from "webiny/admin/security"
Source: @webiny/app-admin/features/security/AuthenticationContext/index.ts
Name: AuthenticationErrorEventHandler
Import: import { AuthenticationErrorEventHandler } from "webiny/admin/security"
Source: @webiny/app/errors/abstractions.ts
Name: createHasPermission
Import: import { createHasPermission } from "webiny/admin/security"
Source: @webiny/app-admin/permissions/index.ts
Name: createPermissionsAbstraction
Import: import { createPermissionsAbstraction } from "webiny/admin/security"
Source: @webiny/app-admin/permissions/index.ts
Name: createPermissionSchema
Import: import { createPermissionSchema } from "webiny/admin/security"
Source: @webiny/app-admin/permissions/index.ts
Name: createPermissionsFeature
Import: import { createPermissionsFeature } from "webiny/admin/security"
Source: @webiny/app-admin/permissions/index.ts
Name: createUsePermissions
Import: import { createUsePermissions } from "webiny/admin/security"
Source: @webiny/app-admin/permissions/index.ts
Name: HasPermissionComponent
Import: import { HasPermissionComponent } from "webiny/admin/security"
Source: @webiny/app-admin/presentation/security/components/HasPermission.tsx
Name: IdentityContext
Import: import { IdentityContext } from "webiny/admin/security"
Source: @webiny/app-admin/features/security/IdentityContext/index.ts
Name: LoginScreenComponent
Import: import { LoginScreenComponent } from "webiny/admin/security"
Source: @webiny/app-admin/base/ui/LoginScreen.tsx
Name: LogInUseCase
Import: import { LogInUseCase } from "webiny/admin/security"
Source: @webiny/app-admin/features/security/LogIn/index.ts
Name: LogOutUseCase
Import: import { LogOutUseCase } from "webiny/admin/security"
Source: @webiny/app-admin/features/security/LogOut/index.ts
Name: Permissions
Kind: type
Import: import type { Permissions } from "webiny/admin/security"
Source: @webiny/app-admin/permissions/types.ts
Description: Canonical type for DI-resolved permissions.
Same underlying type as UsePermissionsResult<S>.
Name: useAuthentication
Import: import { useAuthentication } from "webiny/admin/security"
Source: @webiny/app-admin/presentation/security/hooks/useAuthentication.ts
Name: useIdentity
Import: import { useIdentity } from "webiny/admin/security"
Source: @webiny/app-admin/presentation/security/hooks/useIdentity.ts
484553b
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.