CTFd v2.3.0 published on Thursday, Sep 11, 2025 by CTFer.io
ctfd.getChallengesDynamic
Start a Neo task
Explain and create a ctfd.getChallengesDynamic resource
Using getChallengesDynamic
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getChallengesDynamic(opts?: InvokeOptions): Promise<GetChallengesDynamicResult>
function getChallengesDynamicOutput(opts?: InvokeOptions): Output<GetChallengesDynamicResult>def get_challenges_dynamic(opts: Optional[InvokeOptions] = None) -> GetChallengesDynamicResult
def get_challenges_dynamic_output(opts: Optional[InvokeOptions] = None) -> Output[GetChallengesDynamicResult]func GetChallengesDynamic(ctx *Context, opts ...InvokeOption) (*GetChallengesDynamicResult, error)
func GetChallengesDynamicOutput(ctx *Context, opts ...InvokeOption) GetChallengesDynamicResultOutput> Note: This function is named GetChallengesDynamic in the Go SDK.
public static class GetChallengesDynamic
{
public static Task<GetChallengesDynamicResult> InvokeAsync(InvokeOptions? opts = null)
public static Output<GetChallengesDynamicResult> Invoke(InvokeOptions? opts = null)
}public static CompletableFuture<GetChallengesDynamicResult> getChallengesDynamic(InvokeOptions options)
public static Output<GetChallengesDynamicResult> getChallengesDynamic(InvokeOptions options)
fn::invoke:
function: ctfd:index/getChallengesDynamic:getChallengesDynamic
arguments:
# arguments dictionarygetChallengesDynamic Result
The following output properties are available:
- Challenges
List<CTFerio.
Ctfd. Outputs. Get Challenges Dynamic Challenge> - Id string
- The ID of this resource.
- Challenges
[]Get
Challenges Dynamic Challenge - Id string
- The ID of this resource.
- challenges
List<Get
Challenges Dynamic Challenge> - id String
- The ID of this resource.
- challenges
Get
Challenges Dynamic Challenge[] - id string
- The ID of this resource.
- challenges
Sequence[Get
Challenges Dynamic Challenge] - id str
- The ID of this resource.
- challenges List<Property Map>
- id String
- The ID of this resource.
Supporting Types
GetChallengesDynamicChallenge
- Attribution string
- Attribution to the creator(s) of the challenge.
- Category string
- Category of the challenge that CTFd groups by on the web UI.
- Connection
Info string - Connection Information to connect to the challenge instance, useful for pwn or web pentest.
- Decay int
- The decay defines from each number of solves does the decay function triggers until reaching minimum. This function is defined by CTFd and could be configured through
.function. - Description string
- Description of the challenge, consider using multiline descriptions for better style.
- Function string
- Decay function to define how the challenge value evolve through solves, either linear or logarithmic.
- Id string
- Identifier of the challenge.
- Max
Attempts int - Maximum amount of attempts before being unable to flag the challenge.
- Minimum int
- The minimum points for a dynamic-score challenge to reach with the decay function. Once there, no solve could have more value.
- Name string
- Name of the challenge, displayed as it.
- Next int
- Suggestion for the end-user as next challenge to work on.
- Requirements
CTFerio.
Ctfd. Inputs. Get Challenges Dynamic Challenge Requirements - List of required challenges that needs to get flagged before this one being accessible. Useful for skill-trees-like strategy CTF.
- State string
- State of the challenge, either hidden or visible.
- List<string>
- List of challenge tags that will be displayed to the end-user. You could use them to give some quick insights of what a challenge involves.
- Topics List<string>
- List of challenge topics that are displayed to the administrators for maintenance and planification.
- Value int
- The value (points) of the challenge once solved. It is mapped to
initialunder the hood, but displayed asvaluefor consistency with the standard challenge.
- Attribution string
- Attribution to the creator(s) of the challenge.
- Category string
- Category of the challenge that CTFd groups by on the web UI.
- Connection
Info string - Connection Information to connect to the challenge instance, useful for pwn or web pentest.
- Decay int
- The decay defines from each number of solves does the decay function triggers until reaching minimum. This function is defined by CTFd and could be configured through
.function. - Description string
- Description of the challenge, consider using multiline descriptions for better style.
- Function string
- Decay function to define how the challenge value evolve through solves, either linear or logarithmic.
- Id string
- Identifier of the challenge.
- Max
Attempts int - Maximum amount of attempts before being unable to flag the challenge.
- Minimum int
- The minimum points for a dynamic-score challenge to reach with the decay function. Once there, no solve could have more value.
- Name string
- Name of the challenge, displayed as it.
- Next int
- Suggestion for the end-user as next challenge to work on.
- Requirements
Get
Challenges Dynamic Challenge Requirements - List of required challenges that needs to get flagged before this one being accessible. Useful for skill-trees-like strategy CTF.
- State string
- State of the challenge, either hidden or visible.
- []string
- List of challenge tags that will be displayed to the end-user. You could use them to give some quick insights of what a challenge involves.
- Topics []string
- List of challenge topics that are displayed to the administrators for maintenance and planification.
- Value int
- The value (points) of the challenge once solved. It is mapped to
initialunder the hood, but displayed asvaluefor consistency with the standard challenge.
- attribution String
- Attribution to the creator(s) of the challenge.
- category String
- Category of the challenge that CTFd groups by on the web UI.
- connection
Info String - Connection Information to connect to the challenge instance, useful for pwn or web pentest.
- decay Integer
- The decay defines from each number of solves does the decay function triggers until reaching minimum. This function is defined by CTFd and could be configured through
.function. - description String
- Description of the challenge, consider using multiline descriptions for better style.
- function String
- Decay function to define how the challenge value evolve through solves, either linear or logarithmic.
- id String
- Identifier of the challenge.
- max
Attempts Integer - Maximum amount of attempts before being unable to flag the challenge.
- minimum Integer
- The minimum points for a dynamic-score challenge to reach with the decay function. Once there, no solve could have more value.
- name String
- Name of the challenge, displayed as it.
- next Integer
- Suggestion for the end-user as next challenge to work on.
- requirements
Get
Challenges Dynamic Challenge Requirements - List of required challenges that needs to get flagged before this one being accessible. Useful for skill-trees-like strategy CTF.
- state String
- State of the challenge, either hidden or visible.
- List<String>
- List of challenge tags that will be displayed to the end-user. You could use them to give some quick insights of what a challenge involves.
- topics List<String>
- List of challenge topics that are displayed to the administrators for maintenance and planification.
- value Integer
- The value (points) of the challenge once solved. It is mapped to
initialunder the hood, but displayed asvaluefor consistency with the standard challenge.
- attribution string
- Attribution to the creator(s) of the challenge.
- category string
- Category of the challenge that CTFd groups by on the web UI.
- connection
Info string - Connection Information to connect to the challenge instance, useful for pwn or web pentest.
- decay number
- The decay defines from each number of solves does the decay function triggers until reaching minimum. This function is defined by CTFd and could be configured through
.function. - description string
- Description of the challenge, consider using multiline descriptions for better style.
- function string
- Decay function to define how the challenge value evolve through solves, either linear or logarithmic.
- id string
- Identifier of the challenge.
- max
Attempts number - Maximum amount of attempts before being unable to flag the challenge.
- minimum number
- The minimum points for a dynamic-score challenge to reach with the decay function. Once there, no solve could have more value.
- name string
- Name of the challenge, displayed as it.
- next number
- Suggestion for the end-user as next challenge to work on.
- requirements
Get
Challenges Dynamic Challenge Requirements - List of required challenges that needs to get flagged before this one being accessible. Useful for skill-trees-like strategy CTF.
- state string
- State of the challenge, either hidden or visible.
- string[]
- List of challenge tags that will be displayed to the end-user. You could use them to give some quick insights of what a challenge involves.
- topics string[]
- List of challenge topics that are displayed to the administrators for maintenance and planification.
- value number
- The value (points) of the challenge once solved. It is mapped to
initialunder the hood, but displayed asvaluefor consistency with the standard challenge.
- attribution str
- Attribution to the creator(s) of the challenge.
- category str
- Category of the challenge that CTFd groups by on the web UI.
- connection_
info str - Connection Information to connect to the challenge instance, useful for pwn or web pentest.
- decay int
- The decay defines from each number of solves does the decay function triggers until reaching minimum. This function is defined by CTFd and could be configured through
.function. - description str
- Description of the challenge, consider using multiline descriptions for better style.
- function str
- Decay function to define how the challenge value evolve through solves, either linear or logarithmic.
- id str
- Identifier of the challenge.
- max_
attempts int - Maximum amount of attempts before being unable to flag the challenge.
- minimum int
- The minimum points for a dynamic-score challenge to reach with the decay function. Once there, no solve could have more value.
- name str
- Name of the challenge, displayed as it.
- next int
- Suggestion for the end-user as next challenge to work on.
- requirements
Get
Challenges Dynamic Challenge Requirements - List of required challenges that needs to get flagged before this one being accessible. Useful for skill-trees-like strategy CTF.
- state str
- State of the challenge, either hidden or visible.
- Sequence[str]
- List of challenge tags that will be displayed to the end-user. You could use them to give some quick insights of what a challenge involves.
- topics Sequence[str]
- List of challenge topics that are displayed to the administrators for maintenance and planification.
- value int
- The value (points) of the challenge once solved. It is mapped to
initialunder the hood, but displayed asvaluefor consistency with the standard challenge.
- attribution String
- Attribution to the creator(s) of the challenge.
- category String
- Category of the challenge that CTFd groups by on the web UI.
- connection
Info String - Connection Information to connect to the challenge instance, useful for pwn or web pentest.
- decay Number
- The decay defines from each number of solves does the decay function triggers until reaching minimum. This function is defined by CTFd and could be configured through
.function. - description String
- Description of the challenge, consider using multiline descriptions for better style.
- function String
- Decay function to define how the challenge value evolve through solves, either linear or logarithmic.
- id String
- Identifier of the challenge.
- max
Attempts Number - Maximum amount of attempts before being unable to flag the challenge.
- minimum Number
- The minimum points for a dynamic-score challenge to reach with the decay function. Once there, no solve could have more value.
- name String
- Name of the challenge, displayed as it.
- next Number
- Suggestion for the end-user as next challenge to work on.
- requirements Property Map
- List of required challenges that needs to get flagged before this one being accessible. Useful for skill-trees-like strategy CTF.
- state String
- State of the challenge, either hidden or visible.
- List<String>
- List of challenge tags that will be displayed to the end-user. You could use them to give some quick insights of what a challenge involves.
- topics List<String>
- List of challenge topics that are displayed to the administrators for maintenance and planification.
- value Number
- The value (points) of the challenge once solved. It is mapped to
initialunder the hood, but displayed asvaluefor consistency with the standard challenge.
GetChallengesDynamicChallengeRequirements
- Behavior string
- Behavior if not unlocked, either hidden or anonymized.
- Prerequisites List<string>
- List of the challenges ID.
- Behavior string
- Behavior if not unlocked, either hidden or anonymized.
- Prerequisites []string
- List of the challenges ID.
- behavior String
- Behavior if not unlocked, either hidden or anonymized.
- prerequisites List<String>
- List of the challenges ID.
- behavior string
- Behavior if not unlocked, either hidden or anonymized.
- prerequisites string[]
- List of the challenges ID.
- behavior str
- Behavior if not unlocked, either hidden or anonymized.
- prerequisites Sequence[str]
- List of the challenges ID.
- behavior String
- Behavior if not unlocked, either hidden or anonymized.
- prerequisites List<String>
- List of the challenges ID.
Package Details
- Repository
- ctfd ctfer-io/pulumi-ctfd
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ctfdTerraform Provider.
