Local
Runs from your machine or CI.
Pathros Local is live
Pathros Local is a free, read-only scanner for hidden IAM and CI/CD access paths in your local repo. No cloud credentials. No writes. No telemetry. One command.
Published on PyPI
Command: pathros
Package: pathros-local
Mode: read-only by default
Hero command
uvx --from pathros-local pathros scan . Pathros Local
read-only, offline
Files scanned: 42
Findings: 2 high, 3 medium
HIGH PATHROS-GHA-PRT-001
pull_request_target workflow can reach AWS role.
Evidence
Safer fix
Restrict the OIDC subject to repo, branch, and environment.
The problem
AI made it easier to create software. That is beautiful. It also means more people are shipping apps, automations, workflows, tokens, deploy keys, and cloud roles without always seeing the access paths they created.
Security is not the opposite of building fast. Security is how you prove you care about the people who will use what you built.
If your app touches data, it deserves an access check.
What it is
Pathros Local scans your repo for access-risk paths that can start in code and end in cloud permissions. It does not ask for admin access. It does not call your cloud account by default. It does not fix anything behind your back. It reads local evidence, shows the path, and gives you a safer configuration to review.
Runs from your machine or CI.
No repo writes during scan.
Every finding points back to files and config.
Built for individual builders, engineers, and teams that want to start.
What Pathros Local checks
Find workflows that create risky deployment paths.
Examples
Find local IAM policy and trust relationships that may be too broad.
Examples
Find risky references to long-lived credentials in deploy paths.
Examples
Export findings in formats humans and tools can use.
Examples
Pathros Local focuses on local repo and config evidence. The full Pathros platform handles deeper enterprise graph analysis.
Start here
Run without installing
uvx --from pathros-local pathros scan . Use uvx when you want to run Pathros without installing it permanently.
Persistent install
pipx install pathros-local
pathros doctor
pathros scan . Use pipx when you want Pathros available as a regular command. The installed command is pathros.
How it works
pathros scan .Pathros reads supported local files and config.
Each finding explains what Pathros found, where it found it, and why the path matters.
pathros scan . --format markdown > PATHROS_REPORT.md
pathros scan . --format sarif > pathros.sarif
pathros scan . --format json > pathros-report.jsonPathros Local does not change your repo or cloud environment.
pathros scan .Make it part of how you ship.
Default posture
A security tool should not surprise you. By default, Pathros Local does not upload results, does not call cloud APIs, does not write to your repo, and does not send telemetry. It shows what it found and lets you decide what to do next.
You can run the local scanner without connecting AWS, GitHub, Okta, Entra, or Snowflake.
Pathros Local does not change your files during scan.
Your scan results stay local by default.
Pathros Local is built to avoid printing secret values in output.
pathros doctor helps inspect install mode, version, safety defaults, and reporter readiness.
Why it exists
A true developer is not just someone who can make an app work. A true developer cares what the app can reach. A true developer cares who can deploy it. A true developer cares what happens when a token leaks, a workflow runs, or a role gets assumed. Pathros Local exists for the builder who wants to be real about that.
Whether you are a vibe coder, student, solo founder, security engineer, or team lead: if you build software that touches data, identity access is part of your work now.
The first step is not becoming an IAM expert. The first step is running the scan.
uvx --from pathros-local pathros scan .Released carefully
Pathros Local was released as a real Python package, not a zip file and not a private script. The release path verifies the tag, builds the package, publishes to PyPI, and creates a GitHub release. The command stays simple: pathros. The package name is: pathros-local.
Install with pipx or run with uvx.
Release artifacts are attached for verification.
The release is tied to a signed Git tag.
Release artifacts include SHA-256 checksums.
Local vs Full Pathros
For builders and teams that want a free local access-path check.
For teams that need to understand access paths across the real enterprise environment.
FAQ
Yes. Pathros Local is free to run.
No. The default local scan does not upload your code or scan results.
No. Pathros Local does not call cloud or identity APIs by default.
No. Pathros Local does not remediate automatically. It shows evidence and safer configurations for you to review.
Builders, vibe coders, security engineers, students, founders, and teams who want to check the access paths near their app before they ship.
Pathros Local is the free local scanner. Pathros is the full access-risk intelligence platform for enterprise identity systems.
Because software is easier to build now. That makes care more important, not less.
You do not need an account. You do not need a sales call. You do not need cloud credentials. Start with your repo.
Run Pathros Local
uvx --from pathros-local pathros scan .