pkg.soopen package index

brew / 順位 8062

principalmapper を Homebrew でインストール

principalmapper のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install principalmapper

local Homebrew formula metadata

概要

パッケージ概要

Quickly evaluate IAM permissions in AWS

コマンドとエイリアス

  • pmapper

履歴

プロジェクトの歴史と使われ方

Principal Mapper, commonly shortened to PMapper, is a script and library for graphing AWS IAM principals and finding effective permissions, privilege-escalation routes and other paths between identities.

プロジェクトの歴史

Principal Mapper was developed by Erik Steringer at NCC Group to identify risks in AWS IAM configurations. It models users and roles as a directed graph, allowing an analyst to detect indirect paths in which one principal can reach another principal that holds the desired permission.

The 1.0 redesign introduced local policy simulation, a new graph-storage format, an interactive query interface and an analysis command while dropping Python 2 and AWS IAM’s remote simulation APIs. Later development added AWS Organizations data, service control policies, permission boundaries, session and resource policies, GraphML output and configurable graph storage.

採用の歴史

Principal Mapper is installable as the `principalmapper` Python package, while Homebrew exposes the same project as `principalmapper`. Its workflow fits cloud-security assessments because AWS account data can be gathered once, stored locally and repeatedly queried without making a live policy-simulation call for every question.

The project’s documentation also supports Docker operation and Graphviz-based visualization, broadening its use from an interactive security script to repeatable analysis and reporting workflows.

使われ方

An analyst first creates a graph from an AWS account or organization using AWS-compatible credentials. The stored graph can then be queried for effective access and privilege-escalation paths, analyzed for predefined risks or visualized through Graphviz. Read-only credentials are sufficient for the documented collection workflow.

パッケージ好きにとっての重要性

PMapper is notable for turning AWS IAM authorization and privilege-escalation analysis into a local graph problem. Package users get a compact CLI that can gather an account, run path-aware queries, produce machine-readable findings and render privilege relationships without assembling those components manually.

タイムライン

  • 2019: Principal Mapper originated as an NCC Group cloud-security project by Erik Steringer.
  • Version 1.0.0: The project adopted local policy simulation, new graph storage, a REPL and a dedicated analysis module.
  • Version 1.1.0: Support expanded to AWS Organizations, SCPs, permission boundaries, session policies, resource policies and GraphML output.

Related projects

  • AWS CLI profiles supply credentials using the same profile-oriented workflow recognized by Principal Mapper.
  • Graphviz renders PMapper’s IAM and privilege-escalation graphs.

セキュリティ状態

保護ツール対応はまだ見つかっていません

principalmapper に一致するローカルシークレット処理マニフェストは見つかりませんでした。将来の対応で安定したパッケージ URL を使えるよう、パッケージメタデータはここに公開されています。

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 1 個のプラットフォームターゲットで利用できます。
  • 1 件の実行時依存関係とともにインストールされます。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

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.

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
~/.aws/credentials~/.aws/config$AWS_SHARED_CREDENTIALS_FILE$AWS_CONFIG_FILE

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
pmappercliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-11-04
マネージャ版1.1.5
マネージャ更新日2026-10-12
ローカルデータOK
上流not checked
検出された最新未検出

https://github.com/nccgroup/PMapper

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:principalmapper
バージョン1.1.5
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/principalmapper
ホームページhttps://github.com/nccgroup/PMapper
リポジトリhttps://github.com/nccgroup/PMapper
ライセンスAGPL-3.0-or-later
ソースアーカイブhttps://files.pythonhosted.org/packages/3f/8c/3d2efe475e9244bd45e3a776ea8207f34a9bb15caaa02f6c95e473b2ada2/principalmapper-1.1.5.tar.gz
最終更新2026-10-12T00:56:42Z
Pulseupdated
依存関係python@3.15
Bottle利用可能 (対象 all)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

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

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • 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