MCPcopy Create free account

hub / github.com/FrodeHus/EntraRoleReaper / functions

Functions535 in github.com/FrodeHus/EntraRoleReaper

↓ 1 callersMethodSeedAsync
(CancellationToken cancellationToken = default)
server/Data/Seed/DatabaseSeeder.cs:16
↓ 1 callersMethodSetUserContext
(UserContext userContext)
server/Services/CacheService.cs:59
↓ 1 callersMethodUnprotect
(string? protectedText)
server/Services/ITokenProtector.cs:6
↓ 1 callersMethodUpdateAsync
(Tenant tenant)
server/Modules/Entra/Tenants/Repositories/TenantRepository.cs:43
↓ 1 callersMethodUpdateTargetResourceAsync
(TargetResource targetResource)
server/Services/ActivityService.cs:226
↓ 1 callersMethodUseEntraModule
(this WebApplication app)
server/Modules/Entra/EntraModuleExtensions.cs:33
↓ 1 callersFunctionactivateRole
(roleId: string)
web/src/components/ui/user-menu.tsx:98
↓ 1 callersFunctionactivateRole
(roleId: string)
web/src/app/components/AccessBadge.tsx:78
↓ 1 callersFunctionadd
(item: DirectoryItem)
web/src/app/SearchUsers.tsx:65
↓ 1 callersFunctionaddClone
(role: RoleSummaryDto)
web/src/app/pages/RoleEditorPage.tsx:338
↓ 1 callersFunctionaddSubtract
(role: RoleSummaryDto)
web/src/app/pages/RoleEditorPage.tsx:342
↓ 1 callersFunctioncanCancel
(j: Job)
web/src/app/JobQueue.tsx:70
↓ 1 callersFunctioncancel
(id: string)
web/src/app/JobQueue.tsx:72
↓ 1 callersFunctioncovers
(grant: string, required: string)
web/src/app/review/RoleDetailsSheet.tsx:26
↓ 1 callersFunctiondefineStepper
( ...steps: Steps )
web/src/components/stepper.tsx:19
↓ 1 callersFunctionensureCacheFresh
(token: string)
web/src/app/hooks/useAccessToken.ts:18
↓ 1 callersFunctionextractChildren
(children: React.ReactNode)
web/src/components/stepper.tsx:419
↓ 1 callersFunctionextract_table_records
(table: Tag, service: str)
scripts/scrape_audit_definitions.py:141
↓ 1 callersFunctionfetchDetails
()
web/src/app/pages/RolesPage.tsx:118
↓ 1 callersFunctionfetch_html
(source: str, retries: int = 3, backoff: float = 1.5)
scripts/scrape_audit_definitions.py:41
↓ 1 callersFunctionformatRelativeShort
(d: Date | null)
web/src/app/CacheStatusChip.tsx:63
↓ 1 callersFunctiongetStepState
(currentIndex: number, stepIndex: number)
web/src/components/stepper.tsx:470
↓ 1 callersFunctionheader_map_from_table
Try to detect columns by header text (case-insensitive). Returns a mapping like {'AuditCategory': 0, 'activity': 1}
scripts/scrape_audit_definitions.py:74
↓ 1 callersFunctioninitials
(name: string)
web/src/components/ui/user-menu.tsx:20
↓ 1 callersFunctionmain
()
scripts/scrape_audit_definitions.py:218
↓ 1 callersFunctionnearest_heading_above
(node: Tag)
scripts/scrape_audit_definitions.py:59
↓ 1 callersFunctiononStepKeyDown
( e: React.KeyboardEvent<HTMLButtonElement>, nextStep: Stepperize.Step, prevStep: Stepperize.Step )
web/src/components/stepper.tsx:438
↓ 1 callersFunctionparseResourceAction
(value: string)
web/src/components/ResourceActionPill.tsx:28
↓ 1 callersFunctionparse_all_tables
(html: str)
scripts/scrape_audit_definitions.py:200
↓ 1 callersFunctionpoll
()
web/src/app/ReviewPanel.tsx:141
↓ 1 callersFunctionremove
(id: string, type: "user" | "group")
web/src/app/SearchUsers.tsx:69
↓ 1 callersFunctionremoveClone
(id: string)
web/src/app/pages/RoleEditorPage.tsx:346
↓ 1 callersFunctionremoveSubtract
(id: string)
web/src/app/pages/RoleEditorPage.tsx:349
↓ 1 callersFunctionrow_cells
(tr: Tag)
scripts/scrape_audit_definitions.py:136
↓ 1 callersFunctionrun
()
web/src/components/ui/user-menu.tsx:60
↓ 1 callersFunctionrun
()
web/src/app/CacheStatusChip.tsx:31
↓ 1 callersFunctionrun
()
web/src/app/SearchUsers.tsx:37
↓ 1 callersFunctionrun
()
web/src/app/components/AccessBadge.tsx:51
↓ 1 callersFunctionschedule
(expiresOn?: Date | null)
web/src/app/hooks/useAccessToken.ts:38
↓ 1 callersFunctionscrollIntoStepperPanel
( node: HTMLDivElement | null, tracking?: boolean )
web/src/components/stepper.tsx:406
↓ 1 callersFunctiontick
()
web/src/app/JobQueue.tsx:100
↓ 1 callersFunctiontoggleProp
(id: string)
web/src/app/pages/config/ActivityMappingDialog.tsx:381
↓ 1 callersFunctionuseStepChildren
(children: React.ReactNode)
web/src/components/stepper.tsx:415
↓ 1 callersFunctionwalkTreeItems
( items: TreeDataItem[] | TreeDataItem, targetId: string )
web/src/components/tree-view.tsx:92
FunctionAccessBadge
({ accessToken, apiBase }: AccessBadgeProps)
web/src/app/components/AccessBadge.tsx:35
MethodActivatePIMRole
(string roleId, int durationMinutes = 60)
tests/EntraRoleReaper.Tests/SimpleGraphService.cs:47
MethodActivatePIMRole
(string roleId, int durationMinutes = 60)
server/Modules/Entra/Graph/Common/IGraphService.cs:19
FunctionActivitiesSheet
({ open, onOpenChange, review, }: { open: boolean; onOpenChange: (open: boolean) => void; review:
web/src/app/review/ActivitiesSheet.tsx:11
FunctionActivityMappingDialog
({ open, onOpenChange, accessToken, apiBase, mode, initialActivityName, onSaved, preselectedId
web/src/app/pages/config/ActivityMappingDialog.tsx:55
MethodActivityPermissionAnalyzerTests
()
tests/EntraRoleReaper.Tests/ActivityPermissionAnalyzerTests.cs:10
FunctionActivityTargetResourceDialog
({ open, onOpenChange, activity, accessToken, apiBase, }: { open: boolean; onOpenChange: (open:
web/src/app/activities/ActivityTargetResourceDialog.tsx:43
MethodAddAsync
(Activity activity, bool allowUpdate = true)
server/Modules/Entra/Graph/Audit/Repositories/ActivityRepository.cs:9
MethodAddAsync
(Activity activity, bool allowUpdate = true)
server/Modules/Entra/Graph/Audit/Repositories/IActivityRepository.cs:7
MethodAddAsync
(ResourceAction resourceAction)
server/Modules/Entra/Roles/Repositories/IResourceActionRepository.cs:7
MethodAddAsync
(Tenant tenant)
server/Modules/Entra/Tenants/Repositories/TenantRepository.cs:9
MethodAddAsync
(Tenant tenant)
server/Modules/Entra/Tenants/Repositories/TenantRepository.cs:21
MethodAddAsync
(ActivityDto activity)
server/Services/ActivityService.cs:19
MethodAddRange
(IEnumerable<ResourceAction> resourceActions)
server/Modules/Entra/Roles/Repositories/IResourceActionRepository.cs:8
MethodAddRangeAsync
(IEnumerable<RoleDefinition> roles)
server/Modules/Entra/Roles/Repositories/IRoleRepository.cs:16
MethodAddRoleAsync
(RoleDefinition role)
tests/EntraRoleReaper.Tests/SimpleRoleService.cs:64
MethodAddRoleAsync
(RoleDefinition role)
server/Modules/Entra/Roles/Repositories/IRoleRepository.cs:15
MethodAddRoleAsync
(RoleDefinition role)
server/Modules/Entra/Roles/Repositories/RoleRepository.cs:64
MethodAddRoleAsync
(RoleDefinition role)
server/Services/RoleService.cs:17
MethodAddRoleAsync
(RoleDefinition role)
server/Services/RoleService.cs:164
MethodAddTargetResourceAsync
(TargetResourceDto targetResource)
server/Services/ActivityService.cs:22
FunctionAddedRolesCell
({ review, roleNameCache, openRoleDetails, getRequiredPerms, }: { review: UserReview; roleNameCach
web/src/app/review/AddedRolesCell.tsx:3
FunctionApp
()
web/src/app/App.tsx:20
MethodArrangeByLeastPrivilegedResourceActions
(IEnumerable<RoleGrant> roleGrants)
server/Review/ActivityPermissionAnalyzer.cs:20
MethodBuildModel
(ModelBuilder modelBuilder)
server/Data/Migrations/ReaperDbContextModelSnapshot.cs:15
MethodBuildTargetModel
<inheritdoc />
server/Data/Migrations/20250825092938_v0.4.Designer.cs:18
MethodBuildTargetModel
<inheritdoc />
server/Data/Migrations/20250820081547_v0.2.Designer.cs:18
MethodBuildTargetModel
<inheritdoc />
server/Data/Migrations/20250922063802_v0.45.Designer.cs:18
MethodBuildTargetModel
<inheritdoc />
server/Data/Migrations/20250825142759_v0.43.Designer.cs:18
MethodBuildTargetModel
<inheritdoc />
server/Data/Migrations/20250819051335_v0.1.Designer.cs:18
MethodBuildTargetModel
<inheritdoc />
server/Data/Migrations/20250818102215_init.Designer.cs:18
MethodBuildTargetModel
<inheritdoc />
server/Data/Migrations/20250828173412_v0.44.Designer.cs:18
MethodBuildTargetModel
<inheritdoc />
server/Data/Migrations/20250825095252_v0.41.Designer.cs:18
MethodBuildTargetModel
<inheritdoc />
server/Data/Migrations/20250825104735_v0.42.Designer.cs:18
FunctionCacheStatusChip
({ accessToken, apiBase }: Props)
web/src/app/CacheStatusChip.tsx:9
FunctionCacheTab
({ accessToken, onRefresh, apiBase }: { accessToken: string | null; onRefresh: () => void; apiBase: string })
web/src/app/pages/config/CacheTab.tsx:4
MethodCancel
(Guid id, string requestedBy)
server/Services/Interfaces/IReviewCoordinator.cs:11
FunctionCircleStepIndicator
({ currentStep, totalSteps, size = 80, strokeWidth = 6, }: Stepper.CircleStepIndicatorProps)
web/src/components/stepper.tsx:323
MethodClearAsync
()
server/Modules/Entra/Graph/Audit/Repositories/ActivityRepository.cs:49
MethodClearAsync
()
server/Modules/Entra/Graph/Audit/Repositories/IActivityRepository.cs:11
MethodClearAsync
()
server/Modules/Entra/Roles/Repositories/IRoleRepository.cs:18
MethodClearAsync
()
server/Modules/Entra/Tenants/Repositories/TenantRepository.cs:14
MethodClearAsync
()
server/Modules/Entra/Tenants/Repositories/TenantRepository.cs:50
MethodCollectAuditActivitiesAsync
(string uid, DateTimeOffset from, DateTimeOffset to)
tests/EntraRoleReaper.Tests/SimpleGraphService.cs:12
MethodCollectAuditActivitiesAsync
(string uid, DateTimeOffset from, DateTimeOffset to)
server/Modules/Entra/Graph/Common/IGraphService.cs:12
FunctionCommandDialog
({ children, ...props }: DialogProps)
web/src/components/ui/command.tsx:26
FunctionCommandShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
web/src/components/ui/command.tsx:127
FunctionConfigPage
({ accessToken, apiBase }: ConfigPageProps)
web/src/app/pages/ConfigPage.tsx:23
MethodConsolidateRoles_Should_Return_Least_Privilege_Roles_With_Requested_ResourceActions
()
tests/EntraRoleReaper.Tests/RoleAdvisorTests.cs:142
MethodCreateCustomRole
(string roleName, string description, List<string> permissions)
tests/EntraRoleReaper.Tests/SimpleGraphService.cs:52
MethodCreateCustomRole
(string roleName, string description, List<string> permissions)
server/Modules/Entra/Graph/Common/GraphService.cs:432
MethodCreateCustomRole
(string roleName, string description, List<string> permissions)
server/Modules/Entra/Graph/Common/IGraphService.cs:20
MethodCreateForUserAsync
()
server/Modules/Entra/Graph/Common/IGraphServiceFactory.cs:7
FunctionCurrentRolesCell
({ review, roleNameCache, openRoleDetails, getRequiredPerms, }: { review: UserReview; roleNameCach
web/src/app/review/CurrentRolesCell.tsx:3
FunctionDataTable
({ columns, data, }: DataTableProps<TData, TValue>)
web/src/components/ui/data-table.tsx:24
MethodDelete
(Guid id)
server/Data/Repository.cs:38
← previousnext →101–200 of 535, ranked by callers