Skip to main content

secfoo

Context-based security architectural assessment orchestrator.

Pick one or more security skills (Threat Assessment, Prompt Review, Responsible AI Compliance, Deployment Readiness), point them at a target (a GitHub URL, the current local directory, plus optional Confluence links for extra context), choose which coding-agent CLI runs them (Claude Code, Cursor, Antigravity, or Gemini CLI), and browse every assessment ever run, across every project, in a local web dashboard.

Install

pip install -e ".[dev]"

Usage

# Run a skill against the current directory with Claude Code
secfoo run --skill threat-assessment --agent claude

# Run multiple skills against a GitHub repo, with Confluence context
secfoo run \
  --skill threat-assessment --skill deployment-readiness \
  --target https://github.com/org/repo \
  --confluence https://yourcompany.atlassian.net/wiki/spaces/SEC/pages/123 \
  --agent agent

# See what's on PATH
secfoo agents

# List past runs
secfoo list

# View a single run's report in the terminal
secfoo show <run-uuid>

# Launch the local dashboard
secfoo serve

See design-system/README.md for the design system used by the dashboard.

Metadata

Release files for secfoo 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for secfoo 0.1.1
File Size Uploaded Provenance Actions
secfoo-0.1.1.tar.gz 36.2 kB Without provenance Details for secfoo-0.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for secfoo 0.1.1
File Interpreter ABI Platform Actions
secfoo-0.1.1-py3-none-any.whl Python 3 none any Details for secfoo-0.1.1-py3-none-any.whl

Total release size: 90.6 kB

Release files / secfoo-0.1.1.tar.gz

Download URL secfoo-0.1.1.tar.gz
Size 36.2 kB
Tags Source
SHA-256 checksum
How to use checksums
33027508e3f0ba384f5c2a28e75b596d2715a3f81ad16becfe5e4e49d706d2fa
BLAKE2b-256 checksum
How to use checksums
cd9e24d466a5fc7f0933750f0594996a9e9a0e9233db3389bbc72f57994a9012
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.2

Release files / secfoo-0.1.1-py3-none-any.whl

Download URL secfoo-0.1.1-py3-none-any.whl
Size 54.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7f4a2bec5238e159362179146862c44a948c5c49d45f7d417b708745b7376c40
BLAKE2b-256 checksum
How to use checksums
8a9d7c54cc0b718cc0d700ad9b18d1ee659b6fef879c27cc44c92540182a83c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.2

Security for secfoo 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page