{% extends "curb_base.html" %} {# Projects › Reach: risk per project and agent; for one project, each way and credential. #} {% block scope %}{{ k.picker(project) }}{% endblock %} {% block part %}
Curb checks the projects on your Projects page. Add one there, or run this inside a repository:
{{ k.cmd("flanner init") }} New project {% endcall %} {% elif one %} {% if held.value is none %} {% if held.error %}{{ k.failed(held.error) }}{% else %}{{ k.checking("Checking what your agents can reach in " ~ one.name ~ "…") }}{% endif %} {% else %}{{ card.lede }}
{{ k.ways(card) }}Curb checks Claude Code and Codex. Neither is set up on this machine yet.
{% endcall %} {% endif %} {% if table.of %}Names and locations are a target list for an agent, so they stay hidden. {{ k.ask_names() }}
{% endif %}Curb takes three things for granted: no extra flags or settings files, no settings from device management it cannot see, and no MCP servers that plugins add.
{{ k.cmd("flanner curb map") }} {% endcall %}