OPA (Open Policy Agent) is an open-source project that uses a single policy language and a policy engine that can be used to resolve policy issues and authorization problems at the layer of cloud-native stack. It is a way of declaratively writing policies as code and then using those policies in the decision-making process.
It uses a purpose-built declarative language, Rego, to express complex logic over complex hierarchical data structures. OPA has over 50 integrations and can enforce policies in Terraform, microservices, Kubernetes and many more.
Take this assessment to know how good you are with Open Policy Agent (OPA).
Click the Rewards tab for eligibility requirements.
Read FAQs tab carefully for Instructions before beginning the assessment.
* NyxCoins vary on score
0 of 30 Questions completed
You have already completed the assessment before. Hence you can not start it again.
Assessment is loading…
You must sign in or sign up to start the assessment.
You must first complete the following:
0 of 30 Questions answered correctly
Time has elapsed
You have reached 0 of 0 point(s), (0)
Earned Point(s): 0 of 0, (0)
0 Essay(s) Pending (Possible Point(s): 0)
Which of the following language is used to write a policy in OPA?CorrectIncorrect
In which of the following format OPA considers the input data while writing the policy using Rego language?CorrectIncorrect
Which of the following are the benefits of using OPA over other platforms?CorrectIncorrect
Which of the following brackets are used to refer array elements in OPA?CorrectIncorrect
How will you create user attributes stored in LDAP/AD available to OPA for making decisions?CorrectIncorrect
Which Equality Operators are available to use in OPA? (Multiple choice)CorrectIncorrect
How many types of Equality Operators are supported in Rego?CorrectIncorrect
Which of the below command is used to set permissions on the OPA executable?CorrectIncorrect
Which of the below command you will use to check the version of OPA?CorrectIncorrect
Which of the following command is used to Evaluate a policy in OPA?CorrectIncorrect
Which of the following command is used to Start OPA in interactive or server mode?CorrectIncorrect
Which of the following command is used to Execute Rego test cases?CorrectIncorrect
Where are the OPA policies stored?CorrectIncorrect
OPA is compiled to Node.js on the server and ________ on the client.CorrectIncorrect
What is OPA gatekeeper?CorrectIncorrect
A _____ allows decoupling policy decisions.CorrectIncorrect
The_______ offers an interactive environment for learning and developing Rego policies entirely in the web browser.CorrectIncorrect
What is the correct output of below mentioned policy input?
default hello := false
hello if input.message == “world”
Which of the following command is used to execute Benchmark for Rego query?CorrectIncorrect
Which command is used to build an OPA bundle?CorrectIncorrect
Which command is used to show the capabilities of OPA?CorrectIncorrect
Which of the following command is used to check Rego source files for parse and compilation errors?CorrectIncorrect
Does OPA provide a high-level declarative language?CorrectIncorrect
What is Open Policy Agent (OPA)?CorrectIncorrect
For which of the following purposes OPA can be used?CorrectIncorrect
Which of the following statements are correct for Rego language? (Multiple Choice)CorrectIncorrect
What is the correct order to integrate OPA with Terraform?CorrectIncorrect
Which of the following is not involved into the decision-making process in OPA?CorrectIncorrect
Which of the following are the advantages of Rego that helps you to define policies for your infrastructure?CorrectIncorrect
When you write a policy, which of the below refers to OPA?CorrectIncorrect