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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.