pkg.soopen package index

brew / Rang 7847

parliament mit Homebrew installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für parliament in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install parliament

local Homebrew formula metadata

Überblick

Paketzusammenfassung

AWS IAM linting library

Befehle und Aliase

  • parliament

Verlauf

Projektgeschichte und Nutzung

Parliament is a Duo Labs library and command-line linter for finding structural, semantic, resource, condition, and risky-pattern problems in AWS IAM policies.

Projektgeschichte

Duo Labs created Parliament because it wanted the IAM policy-review functionality available in the AWS web console as a reusable library, while adding checks of its own.

The project grew beyond basic JSON and IAM action validation through configurable severities, ignored findings, community auditors, and private custom auditors.

Adoptionsgeschichte

Parliament's official README identifies CloudMapper, tf-parliament, iam-lint, Paco, ConsoleMe, and iamlive as projects that use or integrate the library.

Homebrew distribution gives the Python-based linter a standalone command-line installation path in addition to its library-oriented Python packaging.

Wie es verwendet wird

Users can lint a policy file, directory, JSON string, AWS managed-policy collection, or account-authorization-details export.

Library consumers call Parliament's analysis functions and inspect returned findings, while CLI users can produce human-readable or JSON output and use the process exit status in automation.

The documented optional override file is supplied with --config and is commonly named config_override.yaml; it changes finding severity, descriptions, and ignore rules. No credentials file is required for ordinary local policy analysis.

Warum Paket-Nerds sich dafür interessieren

Parliament is notable for extracting AWS console-style IAM policy checks into a reusable open-source library and CLI. That makes the same analysis available to local scripts, continuous integration, Terraform-oriented tooling, and larger AWS administration systems.

Zeitleiste

  • Initial design: Duo Labs extracted and extended AWS console-style IAM policy validation into a reusable library.
  • Later development: Parliament added configurable findings, custom auditors, directory and account-authorization inputs, and integrations with other AWS security tools.

Related projects

  • The documented integration list spans AWS environment auditing, Terraform policy checks, GitHub Actions, cloud orchestration, multi-account administration, and policy generation.

Sicherheitslage

Noch keine Protected-Tool-Abdeckung gefunden

Für parliament wurde kein passendes lokales Secret-Handling-Manifest gefunden. Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 5 Plattformziele verfügbar.
  • Installiert mit 2 Laufzeitabhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
config_override.yaml

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
parliamentcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-11-04
Manager-Version1.6.4
Manager aktualisiert2026-10-12
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://github.com/duo-labs/parliament

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:parliament
Version1.6.4
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/parliament
Homepagehttps://github.com/duo-labs/parliament
Repositoryhttps://github.com/duo-labs/parliament
LizenzBSD-3-Clause
Quellarchivhttps://files.pythonhosted.org/packages/a6/12/92bbf5db0eac6d901ccca51f001b64a4a57f8b06d7189147cd3c9ee570ce/parliament-1.6.4.tar.gz
Zuletzt aktualisiert2026-10-12T13:16:19Z
Pulseupdated
Abhängigkeitenlibyaml, python@3.15
Bottleverfügbar (auf arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_tahoe, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameparliament
Version Scheme0
Revision5
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation