{% extends "curb_base.html" %} {# Overview: each agent's risk as a picture, what to do next, and an introduction. #} {% block part %} {% if machine_held.value is none %} {% if machine_held.error %}{{ k.failed(machine_held.error) }}{% else %}{{ k.checking() }}{% endif %} {% else %}

{{ headline }}

Each agent as it starts outside any project. {{ k.checked(machine_held) }}

{{ k.again() }}
{% if machine_held.error %}

The last check did not finish. {{ machine_held.error }}.

What you see is from the check before it.

{% endif %} {% for line in skipped %}

{{ line }}

{% endfor %} {% if cards %}
{% for card in cards %}
{{ card.label }} {{ k.risk(card.level, card.tone, true) }} {% if card.guess %}Best guess{% endif %} By project {{ ico.icon('arrow', 12) }}
{{ k.picture(card) }}

{{ card.lede }}

Why {{ card.level }}?

{{ card.why }}

{{ k.ways(card) }}
{% endfor %}
{% else %} {% call empty.state("search", "No agent found") %}

Curb checks Claude Code and Codex. Neither is set up on this machine yet.

{% endcall %} {% endif %} {% if todo %}
Do next most urgent first
{% for item in todo %} {{ item.title }}{{ item.area }} {{ item.why }} {{ item.go }} {% endfor %}
{% elif cards %} {% call empty.state("clear", "Nothing needs you") %}

Curb checks again each time you open this page. On a team device, it also checks at each session start, and tells you when an agent can reach more.

{% endcall %} {% endif %} {% call k.explain("New to Curb?", "Four things to know, and where everything is.", new_here) %}

Curb reads. It does not run. It reads each agent's settings and looks for credentials on this machine. It runs nothing from your projects.

Risk comes from two questions. Can the agent read your credentials? Can it send data out? Both is High. Reading with no way out is Medium. No reading is Low.

A button with a shield changes something. You see what will change, then your operating system asks you. Curb backs up each file for 7 days, so you can undo it.

Names stay hidden. Which credentials, and where they are, shows only when you ask, for 5 minutes.

This machine
Agents, leaks, fixes, tests and the activity log. The same in every project.
Projects
What changes from project to project: reach, CI workflows, app code and commits.
Team
Your organization's policy, its devices, and alerts.

Curb keeps its reports on this machine only. Delete what Curb has stored…

{% endcall %}
{% endif %} {% endblock %}