MCPcopy Create free account

hub / github.com/Hey-Telo/admyral / functions

Functions954 in github.com/Hey-Telo/admyral

FunctionWorkflowRunHistory
({ workflowId, }: { workflowId: string; })
web/src/components/workflow-editor/run-history/workflow-run-history.tsx:28
FunctionWorkflowRunRow
({ workflowRun, }: { workflowRun: TWorkflowRunMetadata; })
web/src/components/workflow-editor/run-history/workflow-run-history.tsx:11
FunctionWorkflowRunStatus
({ workflowId }: { workflowId: string })
web/src/components/workflow-editor/run-history/latest-workflow-run-status.tsx:7
FunctionWorkflowRunStatusIndicator
({ workflowRun: { failedAt, completedAt }, }: { workflowRun: TWorkflowRunMetadata; })
web/src/components/workflow-editor/run-history/workflow-run-status-indicator.tsx:5
FunctionWorkflowRunStep
({ workflowId, workflowRunId, workflowRunStepId, }: { workflowId: string; workflowRunId: string; workflo
web/src/components/workflow-editor/run-history/workflow-run-step.tsx:10
FunctionWorkflowRunTrace
({ workflowId, workflowRunId, }: { workflowId: string; workflowRunId: string; })
web/src/components/workflow-editor/run-history/workflow-run-trace.tsx:13
FunctionWorkflowSettingsButton
()
web/src/components/workflow-editor/workflow-settings-button.tsx:5
FunctionWorkflowSettingsEditPanel
()
web/src/components/workflow-editor/workflow-settings-edit-panel.tsx:25
FunctionWorkflowsList
()
web/src/components/workflows-list/workflows-list.tsx:17
Method__call__
( self, *, run_after: list[Any] = [], # compile-time argument secrets: dict[s
admyral/action.py:80
Method__call__
(cls, *args: Any, **kwds: Any)
admyral/utils/singleton.py:14
Method__enter__
(self)
admyral/actions/integrations/shared/ms_graph.py:126
Method__eq__
(self, value: object)
admyral/models/workflow.py:35
Method__eq__
(self, value: object)
admyral/models/workflow.py:74
Method__exit__
(self, exc_type, exc_value, traceback)
admyral/actions/integrations/shared/ms_graph.py:129
Method__init__
(self, value)
tests/workers/test_references.py:160
Method__init__
( self, workflow_id: str, run_id: str, action_type: str, user_id: str,
admyral/context.py:12
Method__init__
( self, base_url: str = "http://localhost:8000", api_key: str | None = None )
admyral/client.py:18
Method__init__
( self, message: str, )
admyral/exceptions.py:32
Method__init__
( self, message: str, )
admyral/exceptions.py:42
Method__init__
( self, func: "F", display_name: str, display_namespace: str, descript
admyral/action.py:27
Method__init__
(self, secret: AzureSecret)
admyral/actions/integrations/shared/ms_graph.py:120
Method__init__
(cls, *args: Any, **kwargs: Any)
admyral/utils/singleton.py:10
Method__init__
(self)
admyral/compiler/action_parser.py:148
Method__init__
(self, store: StoreInterface, client: Client)
admyral/workers/workers_client.py:26
Method__init__
(self, execution_state: dict[str, JsonValue])
admyral/workers/if_condition_executor.py:74
Method__init__
(self, db: StoreInterface)
admyral/secret/secrets_manager.py:72
Method__init__
Args: user_id: The user id of the user who is accessing the secrets. secret_mappings: The secret mappings for the act
admyral/secret/secrets_access.py:18
Method__init__
(self, secrets_access_impl: _SecretsAccessImpl)
admyral/secret/secrets_access.py:67
Method__init__
(self, session: AsyncSession, execution_options: dict = {})
admyral/db/admyral_store.py:55
Method__init__
(self, config: GlobalConfig)
admyral/db/admyral_store.py:77
Method__init__
(self, engine: AsyncEngine, config: GlobalConfig)
admyral/db/alembic/database_manager.py:28
Method__str__
(self)
admyral/models/workflow.py:32
Method__str__
(self)
admyral/models/workflow.py:71
Function_append_logs
(logs: list[str])
admyral/workers/python_executor.py:240
Method_do_run_migrations
( fn: Optional[Callable[..., Iterable[RevisionStep]]], connection: Connection )
admyral/db/alembic/database_manager.py:93
Method_downgrade
(self, revision: str)
admyral/db/alembic/database_manager.py:130
Functionabuseipdb_analyze_ip
( ip_address: Annotated[ str, ArgumentMetadata( display_name="IP Address",
admyral/actions/integrations/enrich/abuseipdb.py:32
Methodaccept
(self, visitor: IVisitor)
admyral/models/condition.py:63
Methodaccept
(self, visitor: IVisitor)
admyral/models/condition.py:72
Methodaccept
(self, visitor: IVisitor)
admyral/models/condition.py:82
Methodaccept
(self, visitor: IVisitor)
admyral/models/condition.py:90
Methodaccept
(self, visitor: IVisitor)
admyral/models/condition.py:98
Functionaction
Decorator to create a workflow action.
admyral/action.py:115
Functionaction
Action Management
admyral/cli/action.py:10
Functionaction_test_missing_custom_action
()
tests/workers/test_workflow_executor.py:188
Functionaction_test_missing_params
( num: Annotated[ int, ArgumentMetadata( display_name="Number", de
tests/workers/test_workflow_executor.py:126
Functionaction_test_missing_secret
()
tests/workers/test_workflow_executor.py:24
Functionaction_test_raise_error
()
tests/workers/test_workflow_executor.py:76
Methodaction_type
(self)
admyral/action.py:63
Functionactivate_workflow
Activate a workflow
admyral/cli/workflow.py:98
Functionactivate_workflow
Activate a workflow. Args: workflow_name: The workflow name. Returns: is_active: True if the workflow was successfully
admyral/server/endpoints/workflow_endpoints.py:269
FunctionaddSchedule
()
web/src/components/workflow-editor/edit-panel/start-action-edit-panel.tsx:99
FunctionaddWebhook
()
web/src/components/workflow-editor/edit-panel/start-action-edit-panel.tsx:39
FunctionaddWebhookDefaultArg
()
web/src/components/workflow-editor/edit-panel/start-action-edit-panel.tsx:61
Methodaget
(self, secret_placeholder: str)
admyral/secret/secrets_access.py:14
Methodaget
(self, secret_placeholder: str)
admyral/secret/secrets_access.py:58
Functionalert_vulnerability_sla_breach_in_slack
(payload: dict[str, JsonValue])
examples/vulnerability_monitoring/workflows/vulnerability_sla_breach.py:28
Functionalienvault_otx_analyze_domain
( domain: Annotated[ str, ArgumentMetadata( display_name="Domain",
admyral/actions/integrations/enrich/alienvault_otx.py:33
Functionanthropic_chat_completion
( model: Annotated[ str, ArgumentMetadata( display_name="Model", d
admyral/actions/integrations/ai/anthropic.py:23
Methodappend_logs
( self, step_id: str, run_id: str, action_id: str, prev_step_id: str, logs: str )
admyral/db/store_interface.py:201
Methodappend_logs_sync
(self, lines: list[str])
admyral/context.py:44
Functionappend_new_line_to_buffer
(new_line: str)
admyral/utils/subprocess.py:99
Functionasync_execute
( ctx_dict: dict, secret_mappings: dict[str, str], args: dict[str, Any] )
admyral/workers/action_executor.py:30
Functionauthenticate
(request: Request)
admyral/server/auth.py:22
Functionauthorized
()
web/src/middleware.ts:34
Functionaws_list_iam_users
( query: Annotated[ str, ArgumentMetadata( display_name="Query", d
admyral/actions/integrations/cloud/aws.py:313
Functionaws_s3_bucket_enforce_ssl
( query: Annotated[ str, ArgumentMetadata( display_name="Query", d
admyral/actions/integrations/cloud/aws.py:75
Functionaws_s3_bucket_logging_enabled
( query: Annotated[ str, ArgumentMetadata( display_name="Query", d
admyral/actions/integrations/cloud/aws.py:42
Functionaws_s3_default_encryption_enabled
( query: Annotated[ str, ArgumentMetadata( display_name="Query", d
admyral/actions/integrations/cloud/aws.py:280
Functionaws_s3_restrict_public_read_access
( query: Annotated[ str, ArgumentMetadata( display_name="Query", d
admyral/actions/integrations/cloud/aws.py:128
Functionaws_s3_restrict_public_write_access
( query: Annotated[ str, ArgumentMetadata( display_name="Query", d
admyral/actions/integrations/cloud/aws.py:202
Functionazure_openai_chat_completion
( prompt: Annotated[ str, ArgumentMetadata( display_name="Prompt",
admyral/actions/integrations/ai/azure_openai.py:24
Functionbatched_send_slack_message_to_user_by_email
( messages: Annotated[ list[tuple[str, str | None, JsonValue]], ArgumentMetadata(
admyral/actions/integrations/communication/slack.py:172
Functionbuild_info_message_owner_changes
( logs: Annotated[ list[dict[str, JsonValue]], ArgumentMetadata( display_name=
examples/access_review/workflows/github_audit_logs_owner_changes/github_audit_logs_owner_changes.py:33
Functionbuild_lookup_table
( input_list: Annotated[ list[JsonValue], ArgumentMetadata( display_name="Inpu
admyral/actions/utilities.py:242
Functionbuild_okta_inactivity_messages
( inactive_users: Annotated[ list[dict[str, JsonValue]], ArgumentMetadata( dis
examples/access_review/workflows/okta_use_it_or_lose_it/okta_use_it_or_lose_it.py:60
Functionbuild_retool_inactivity_question_as_slack_messages
( inactive_users: Annotated[ list[dict[str, JsonValue]], ArgumentMetadata( dis
examples/access_review/workflows/retool_use_it_or_loose_it/retool_use_it_or_loose_it.py:14
Functionbuild_review_requests_as_slack_message_for_managers
( groups_per_user: Annotated[ dict[str, JsonValue], ArgumentMetadata( display_
examples/access_review/workflows/retool_access_review/retool_access_review.py:36
Methodcache_pip_lockfile
(self, pip_lockfile: PipLockfile)
admyral/db/store_interface.py:79
Methodcause
Cause of the exception. This is the same as ``Exception.__cause__``.
admyral/exceptions.py:5
Functionclean_git_diff
( git_diff: Annotated[ str, ArgumentMetadata( display_name="Git Diff",
examples/access_review/workflows/monitor_and_follow_up_merged_github_prs_without_approval/monitor_and_follow_up_merged_github_prs_without_approval.py:100
Methodclean_up_workflow_data_of
(self, user_id: str)
admyral/db/store_interface.py:32
Functioncli
Admyral CLI Admyral is an open-source Python SDK enabling Security Engineers to build complex workflow automations using Python — blazingly fast.
admyral/cli/cli.py:9
Methodcompare_and_swap_secret
( self, user_id: str, secret_id: str, expected_encrypted_secret: str | None,
admyral/db/store_interface.py:255
Functioncompare_two_github_commits
( repo_owner: Annotated[ str, ArgumentMetadata( display_name="Repository Owner
admyral/actions/integrations/compliance/github.py:158
Functioncondition_to_str
Convert condition expression AST to string. Args: condition: Condition expression AST. Returns: Condition string.
admyral/compiler/condition_compiler.py:25
Functionconnect
Connect to the Admyral server.
admyral/cli/connect.py:11
Methodconstructor
( public statusCode: number, public details: string, )
web/src/lib/errors.ts:4
Methodconstructor
(public errors: z.ZodError)
web/src/lib/errors.ts:15
Methodconstructor
(public originalError: Error)
web/src/lib/errors.ts:22
Methodconstructor
(message: string)
web/src/lib/errors.ts:29
Functioncontains_pull_request_approval_as_comment_after_merge
( comments: Annotated[ list[dict[str, JsonValue]], ArgumentMetadata( display_n
examples/access_review/workflows/monitor_and_follow_up_merged_github_prs_without_approval/monitor_and_follow_up_merged_github_prs_without_approval.py:57
Methodconvert
(self, value: str, param: str, ctx: click.Context)
admyral/cli/secret.py:17
FunctioncopyToClipboard
()
web/src/components/utils/copy-text.tsx:11
Functioncopyfile
Unfortunately, there is not true async implementation so far. Falling back to execute on the thread pool.
admyral/utils/aio.py:7
Functioncount_number_of_changes_in_git_diff
( git_diff: Annotated[ dict[str, JsonValue], ArgumentMetadata( display_name="G
examples/access_review/workflows/monitor_and_follow_up_merged_github_prs_without_approval/monitor_and_follow_up_merged_github_prs_without_approval.py:39
Functioncreate_api_key
( request: CreateApiKeyRequest, authenticated_user: AuthenticatedUser = Depends(authenticate), )
admyral/server/endpoints/api_key_endpoints.py:30
Functioncreate_opsgenie_alert
( message: Annotated[ str, ArgumentMetadata( display_name="Message",
admyral/actions/integrations/cases/opsgenie.py:41
Functioncreate_pagerduty_incident
( title: Annotated[ str, ArgumentMetadata( display_name="Title", d
admyral/actions/integrations/cases/pagerduty.py:35
← previousnext →501–600 of 954, ranked by callers