Check what you know

Six questions

Six questions on what you have just read. Nothing is recorded and nothing is issued for it: it is here so you find out which of the four lessons to read again, while you still have them open in the rail. One of them needs the playground on this page.

  1. 1. You install a program the ordinary way, and it turns out to be malicious. What can it read?
  2. 2. A cpak manifest does not mention the network at all. What can the application reach?
  3. 3. A manifest asks for socketX11. What does that one line open?
  4. 4. Keep only "socketWayland": true in the permissions playground. How many host paths does that one permission bind?

    The playground for this question

    Package workspace

    Edit the manifest, then validate it without leaving the browser.

    cpak.json
    $ cpak validate
    Loading cpak's decision module...
    Permission names available in this build

    Add a key under override, save nothing, and watch the result above change immediately.

  5. 5. An administrator's ceiling contains "deviceDri": true. What does that give a package?
  6. 6. You install a package and the prompt lists a permission you would rather it did not have. What can you do?

0 of 6 answered.

Projects and technologies around cpak