Git-Plattformen
Repositories, Merge Requests und Mitglieder kommen von hier. Verbindung per Access Token oder OAuth-App; selbst gehostetes GitLab funktioniert auch.
AppArch liest die Struktur Ihrer Codebasis - Schichten, Abhängigkeiten, Verträge - und kommentiert den Pull Request, sobald er geöffnet wird. Es läuft in Ihrer CI und in Ihrem Netz. Nichts verlässt es.
Jedes Modul beantwortet eine andere Frage zum selben Repository. Schalten Sie ein, was Sie brauchen; Regelkatalog und Abhängigkeitsgraph sind gemeinsam.
Review-Kommentare im Pull Request
Ein vollständiger Bericht für die gesamte Codebasis
Statische Sicherheitsanalyse, zugeordnet zu den Rahmenwerken der Auditoren
Richtlinienprüfungen mit Score und Prüfpfad
29 Prüfungen, wie das Repository geführt wird
Die meisten Teams beginnen mit ArchPilot: Der erste Kommentar kommt mit dem nächsten Pull Request.
Drei Schritte, kein Agent auf dem Entwicklerrechner, nichts, das nach Hause telefoniert.
Verbinden Sie im Panel eine Git-Anmeldung und wählen Sie das Repository. AppArch stellt dafür ein Projekt-Token aus.
Ein Container-Image je Sprache läuft als CI-Job auf dem ausgecheckten Code. Es holt die Regeln, analysiert vor Ort und sendet nur die Ergebnisse.
Der Entwickler sieht den Befund im Pull Request; das Team sieht Score, Trend und Befunde im Panel.
Jede Regel im Katalog hat Code, Namen, Beschreibung und Dokumentationsseite. Schalten Sie eine Regel für die ganze Installation, einen Workspace oder ein Projekt ab; die engere Einstellung gewinnt.
Es gibt keine gehostete Version. AppArch wird auf einem Host installiert, den Sie kontrollieren, und der gelesene Code verlässt Ihre CI nie.
Docker Compose mit PostgreSQL und Redis. Ein Einrichtungsassistent legt den ersten Administrator an; Upgrades führen ihre Migrationen selbst aus.
Anmeldung über LDAP und Active Directory, Zwei-Faktor-Authentifizierung, Einladung nach Domain. Kein Social Login.
Die Lizenz ist eine signierte Datei, die die Installation lokal prüft. Abgeschottete Standorte beziehen Images aus einer privaten Registry und rufen nie nach außen.
Der einzige ausgehende Aufruf ist die optionale Update-Prüfung, und die lässt sich abschalten. Alles andere bleibt auf Ihrem Host.
Git-Plattformen liefern Repositories und Merge Requests; der Rest ergänzt Deployments, Incidents, Tickets und KI drumherum.
Repositories, Merge Requests und Mitglieder kommen von hier. Verbindung per Access Token oder OAuth-App; selbst gehostetes GitLab funktioniert auch.
Der Analyzer läuft als ein Job in Ihrer eigenen Pipeline: fertige Snippets für vier Anbieter, ein einfaches docker run für den Rest.
Welche Version in welcher Umgebung läuft, wird in den Service-Katalog geschrieben.
Mit Dynatrace, New Relic oder Percona PMM fließen Incident-Daten ein, und die zwei leeren DORA-Metriken, Change Failure Rate und Wiederherstellungszeit, füllen sich aus echten Daten. Percona PMM liefert zusätzlich Datenbank-Abfragezeiten.
SonarQube-Messwerte und -Befunde stehen neben denen von AppArch; JMeter-Testzusammenfassungen landen auf der Performance-Test-Seite des Projekts.
Der Betreiber der Installation verbindet einen Anbieter; Anfragen laufen über dieses Konto, nichts geht über AppArch.
Befunde werden als Vorgänge auf dem Board angelegt, das Ihr Team ohnehin nutzt. Die Projektzuordnung erfolgt pro Workspace.
Anmeldung mit dem LDAP- oder Active-Directory-Konto; Benachrichtigungen gehen per E-Mail über Ihren eigenen SMTP-Server. Slack- und Teams-Kanäle sind unterwegs.
Eine Codebasis besteht aus Hunderten kleiner Entscheidungen, die einzeln richtig aussehen: welche Schicht welche aufruft, wann ein Servicevertrag gebrochen wurde, mit welcher Änderung eine Sicherheitsprüfung wegfiel. Code-Reviews sehen diese Entscheidungen, ermüden aber mit der Zeit; niemand schreibt dieselbe Warnung in jedem Pull Request von Hand.
Ein Architektur-Review-Werkzeug macht aus diesen Entscheidungen Regeln und wendet sie automatisch auf jede Änderung an. Der Entwickler sieht den Befund im eigenen Pull Request, die Teamleitung verfolgt den Trend im Panel, und das Sicherheitsteam erhält den Compliance-Bericht aus demselben Scan.
Ein Linter betrachtet eine Datei nach der anderen. AppArch liest den Abhängigkeitsgraphen des gesamten Repositorys und kann deshalb sagen, dass ein Präsentationsprojekt auf die Infrastruktur verweist oder dass zwei Module voneinander abhängen. Befunde externer Scanner erscheinen im selben Panel, mit ihrer Quelle gekennzeichnet.
Einzelheiten finden Sie auf den Seiten ArchPilot, On-Premise & Air-Gap und Regelkatalog.
Buchen Sie eine dreißigminütige Demo. Wir gehen das Panel an einem echten Repository durch und beantworten die Fragen Ihres Teams.