HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50658,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=532",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=530",
"results": [
{
"name": "cracklib",
"portdir": "security/cracklib",
"version": "2.9.11",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cracklib/cracklib",
"description": "A ProActive Password Sanity Library",
"long_description": "CrackLib is a library containing a C function (well, lots of functions really, but you only need to use one of them) which may be used in a passwd-like program. The idea is simple: try to prevent users from choosing passwords that could be guessed by Crack by filtering them out, at source.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"automake",
"gettext",
"libtool",
"bzip2",
"autoconf"
]
},
{
"type": "lib",
"ports": [
"libiconv",
"gettext-runtime",
"zlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libpwquality",
"php53-crack",
"rb-password",
"apg"
]
}
]
},
{
"name": "cpabe",
"portdir": "security/cpabe",
"version": "0.11",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://acsc.cs.utexas.edu/cpabe/",
"description": "ciphertext-policy attribute-based encryption toolkit",
"long_description": "The cpabe toolkit provides a set of programs implementing a ciphertext-policy attribute-based encryption scheme. \n\nIn a ciphertext policy attribute-based encryption scheme, each user's private key is associated with a set of attributes representing their capabilities, and a ciphertext is encrypted such that only users whose attributes satisfy a certain policy can decrypt. For example, we can encrypt a ciphertext such that in a company it can only be decrypted by a someone with attributes Senior and Human Resources or has the attribute Executive. One interesting application of this tool is that we can do Role-Based Access Control (RBAC) without requiring trusted data storage.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"openssl",
"gettext",
"pbc",
"libbswabe",
"glib2"
]
}
],
"depends_on": []
},
{
"name": "courier-authlib",
"portdir": "security/courier-authlib",
"version": "0.72.1",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.courier-mta.org/authlib/",
"description": "Courier Authentication Library is a generic authentication API",
"long_description": "Courier Authentication Library is a generic authentication API",
"active": true,
"categories": [
"security",
"mail"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"gmake",
"db48",
"libidn2",
"libtool",
"courier-unicode"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"courier-imap"
]
}
]
},
{
"name": "comply",
"portdir": "security/comply",
"version": "1.6.0",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/strongdm/comply",
"description": "Compliance automation framework, focused on SOC2",
"long_description": "Comply is a SOC2-focused compliance automation tool. It includes: a Policy Generator: a markdown-powered document pipeline for publishing auditor-friendly policy documents, Ticketing Integration: to automate compliance throughout the year via your existing ticketing system, and SOC2 Templates: open source policy and procedure templates suitable for satisfying a SOC2 audit.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "ciphey",
"portdir": "security/ciphey",
"version": "5.14.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Ciphey/Ciphey",
"description": "Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes",
"long_description": "Ciphey aims to be a tool to automate a lot of decryptions & decodings such as multiple base encodings, classical ciphers, hashes or more advanced cryptography. If you don't know much about cryptography, or you want to quickly check the ciphertext before working on it yourself, Ciphey is for you.",
"active": true,
"categories": [
"security",
"python"
],
"maintainers": [
{
"name": "harensdeveloper",
"github": "harens",
"ports_count": 39
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"py39-setuptools",
"python39"
]
},
{
"type": "run",
"ports": [
"py39-base58",
"py39-base91",
"py39-cipheycore",
"py39-cipheydists",
"py39-click",
"py39-loguru",
"py39-pybase62",
"py39-rich",
"py39-yaml",
"pywhat",
"py39-appdirs"
]
}
],
"depends_on": []
},
{
"name": "checkpassword-pam",
"portdir": "security/checkpassword-pam",
"version": "0.99",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://checkpasswd-pam.sourceforge.net/",
"description": "implementation of checkpassword-compatible auth program",
"long_description": "checkpassword-pam was written from scratch. There are several older packages called checkpassword-pam, derived from DJB's checkpassword code. This checkpassword-pam is more modern and administrator-friendly.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "cfv",
"portdir": "security/cfv",
"version": "1.18.3",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cfv.sourceforge.net/",
"description": "Command-line File Verify",
"long_description": "cfv is a utility to both test and create .sfv, .csv, .crc, .md5(sfv-like), md5sum, bsd md5, sha1sum, and .torrent files. These files are commonly used to ensure the correct retrieval or storage of data.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "cfssl",
"portdir": "security/cfssl",
"version": "1.6.5",
"license": "BSD",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cfssl.org",
"description": "Cloudflare's PKI and TLS toolkit",
"long_description": "CFSSL is CloudFlare's PKI/TLS swiss army knife. It is both a command line tool and an HTTP API server for signing, verifying, and bundling TLS certificates. CFSSL consists of: a set of packages useful for building custom TLS PKI tools, the cfssl program - the canonical command line utility using the CFSSL packages, the multirootca program - a certificate authority server that can use multiple signing keys, the mkbundle program - used to build certificate pool bundles, the cfssljson program - which takes the JSON output from the cfssl and multirootca programs and writes certificates, keys, CSRs, and bundles to disk.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "certsync",
"portdir": "security/certsync",
"version": "1.1.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.macports.org/",
"description": "Export x509 CAs from the Mac OS X Keychain.",
"long_description": "The package implements exporting of x509 CAs from the Mac OS X keychain, for use by OpenSSL and gnutls.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "certbot-dns-namecheap",
"portdir": "security/certbot-dns-namecheap",
"version": "1.0.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/knoxell/certbot-dns-namecheap",
"description": "The certbot namecheap.com plugin for dns-01 challenges",
"long_description": "The namecheap.com plugin automates the process of completing a dns-01 challenge (DNS01) by creating, and subsequently removing, TXT records using the (XML-RPC-based) namecheap.com API.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1241
}
],
"variants": [
"python310",
"python311",
"python312",
"python313"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"py313-acme",
"py313-ndg_httpsclient",
"py313-pyotp",
"certbot",
"py313-python-augeas",
"py313-zope-component",
"py313-pynamecheap",
"python313",
"py313-zopeinterface",
"py313-mock",
"py313-dns-lexicon"
]
}
],
"depends_on": []
},
{
"name": "certbot-dns-sakuracloud",
"portdir": "security/certbot",
"version": "5.3.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://certbot.eff.org/",
"description": "The certbot sakuracloud plugin for dns-01 challenges",
"long_description": "The dns_sakuracloud plugin automates the process of completing a dns-01 challenge (DNS01) by creating, and subsequently removing, TXT records using the Sakura Cloud DNS API. https://certbot-dns-sakuracloud.readthedocs.io/",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1241
}
],
"variants": [
"python310",
"python311",
"python312",
"python313",
"python314"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"py313-dns-lexicon",
"py313-acme",
"py313-configobj",
"python313",
"py313-parsedatetime",
"py313-pyrfc3339",
"py313-configargparse",
"py313-tz",
"py313-cryptography",
"py313-openssl",
"py313-distro"
]
}
],
"depends_on": []
},
{
"name": "certbot-dns-route53",
"portdir": "security/certbot",
"version": "5.3.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://certbot.eff.org/",
"description": "The certbot route53 plugin for dns-01 challenges",
"long_description": "The dns_route53 plugin automates the process of completing a dns-01 challenge (DNS01) by creating, and subsequently removing, TXT records using the Amazon Web Services Route 53 API. https://certbot-dns-route53.readthedocs.io/",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1241
}
],
"variants": [
"python310",
"python311",
"python312",
"python313",
"python314"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"py313-acme",
"py313-configobj",
"py313-configargparse",
"python313",
"py313-pyrfc3339",
"py313-boto3",
"py313-parsedatetime",
"py313-tz",
"py313-cryptography",
"py313-openssl",
"py313-distro"
]
}
],
"depends_on": []
},
{
"name": "certbot-dns-rfc2136",
"portdir": "security/certbot",
"version": "5.3.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://certbot.eff.org/",
"description": "The certbot rfc2136 plugin for dns-01 challenges",
"long_description": "The dns_rfc2136 plugin automates the process of completing a dns-01 challenge (DNS01) by creating, and subsequently removing, TXT records using RFC 2136 Dynamic Updates. https://certbot-dns-rfc2136.readthedocs.io/",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1241
}
],
"variants": [
"python310",
"python311",
"python312",
"python313",
"python314"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"py313-dnspython",
"py313-acme",
"py313-configobj",
"python313",
"py313-parsedatetime",
"py313-pyrfc3339",
"py313-configargparse",
"py313-tz",
"py313-cryptography",
"py313-openssl",
"py313-distro"
]
}
],
"depends_on": []
},
{
"name": "certbot-dns-ovh",
"portdir": "security/certbot",
"version": "5.3.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://certbot.eff.org/",
"description": "The certbot ovh plugin for dns-01 challenges",
"long_description": "The dns_ovh plugin automates the process of completing a dns-01 challenge (DNS01) by creating, and subsequently removing, TXT records using the OVH API. https://certbot-dns-ovh.readthedocs.io/",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1241
}
],
"variants": [
"python310",
"python311",
"python312",
"python313",
"python314"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"py313-dns-lexicon",
"py313-acme",
"py313-configobj",
"python313",
"py313-parsedatetime",
"py313-pyrfc3339",
"py313-configargparse",
"py313-tz",
"py313-cryptography",
"py313-openssl",
"py313-distro"
]
}
],
"depends_on": []
},
{
"name": "certbot-dns-nsone",
"portdir": "security/certbot",
"version": "5.3.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://certbot.eff.org/",
"description": "The certbot nsone plugin for dns-01 challenges",
"long_description": "The dns_nsone plugin automates the process of completing a dns-01 challenge (DNS01) by creating, and subsequently removing, TXT records using the NS1 API. https://certbot-dns-nsone.readthedocs.io/",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1241
}
],
"variants": [
"python310",
"python311",
"python312",
"python313",
"python314"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"py313-dns-lexicon",
"py313-acme",
"py313-configobj",
"python313",
"py313-parsedatetime",
"py313-pyrfc3339",
"py313-configargparse",
"py313-tz",
"py313-cryptography",
"py313-openssl",
"py313-distro"
]
}
],
"depends_on": []
},
{
"name": "certbot-dns-luadns",
"portdir": "security/certbot",
"version": "5.3.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://certbot.eff.org/",
"description": "The certbot luadns plugin for dns-01 challenges",
"long_description": "The dns_luadns plugin automates the process of completing a dns-01 challenge (DNS01) by creating, and subsequently removing, TXT records using the LuaDNS API. https://certbot-dns-luadns.readthedocs.io/",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1241
}
],
"variants": [
"python310",
"python311",
"python312",
"python313",
"python314"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"py313-acme",
"py313-configobj",
"python313",
"py313-parsedatetime",
"py313-pyrfc3339",
"py313-configargparse",
"py313-tz",
"py313-cryptography",
"py313-openssl",
"py313-distro"
]
}
],
"depends_on": []
},
{
"name": "certbot-dns-linode",
"portdir": "security/certbot",
"version": "5.3.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://certbot.eff.org/",
"description": "The certbot linode plugin for dns-01 challenges",
"long_description": "The dns_linode plugin automates the process of completing a dns-01 challenge (DNS01) by creating, and subsequently removing, TXT records using the Linode API. https://certbot-dns-linode.readthedocs.io/",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1241
}
],
"variants": [
"python310",
"python311",
"python312",
"python313",
"python314"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"py313-dns-lexicon",
"py313-acme",
"py313-configobj",
"python313",
"py313-parsedatetime",
"py313-pyrfc3339",
"py313-configargparse",
"py313-tz",
"py313-cryptography",
"py313-openssl",
"py313-distro"
]
}
],
"depends_on": []
},
{
"name": "certbot-dns-google",
"portdir": "security/certbot",
"version": "5.3.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://certbot.eff.org/",
"description": "The certbot google plugin for dns-01 challenges",
"long_description": "The dns_google plugin automates the process of completing a dns-01 challenge (DNS01) by creating, and subsequently removing, TXT records using the Google Cloud DNS API. https://certbot-dns-google.readthedocs.io/",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1241
}
],
"variants": [
"python310",
"python311",
"python312",
"python313",
"python314"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"py313-acme",
"py313-configobj",
"py313-configargparse",
"python313",
"py313-pyrfc3339",
"py313-google-api-python-client",
"py313-google-auth",
"py313-parsedatetime",
"py313-tz",
"py313-cryptography",
"py313-openssl",
"py313-distro"
]
}
],
"depends_on": []
},
{
"name": "certbot-dns-gehirn",
"portdir": "security/certbot",
"version": "5.3.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://certbot.eff.org/",
"description": "The certbot gehirn plugin for dns-01 challenges",
"long_description": "The dns_gehirn plugin automates the process of completing a dns-01 challenge (DNS01) by creating, and subsequently removing, TXT records using the Gehirn Infrastracture Service DNS API. https://certbot-dns-gehirn.readthedocs.io/",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1241
}
],
"variants": [
"python310",
"python311",
"python312",
"python313",
"python314"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"py313-dns-lexicon",
"py313-acme",
"py313-configobj",
"python313",
"py313-parsedatetime",
"py313-pyrfc3339",
"py313-configargparse",
"py313-tz",
"py313-cryptography",
"py313-openssl",
"py313-distro"
]
}
],
"depends_on": []
},
{
"name": "certbot-dns-dnsmadeeasy",
"portdir": "security/certbot",
"version": "5.3.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://certbot.eff.org/",
"description": "The certbotdns_dnsmadeeasy plugin for dns-01 challenges",
"long_description": "The dns_dnsmadeeasy plugin automates the process of completing a dns-01 challenge (DNS01) by creating, and subsequently removing, TXT records using the DNS Made Easy API. https://certbot-dns-dnsmadeeasy.readthedocs.io/",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1241
}
],
"variants": [
"python310",
"python311",
"python312",
"python313",
"python314"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"py313-dns-lexicon",
"py313-acme",
"py313-configobj",
"python313",
"py313-parsedatetime",
"py313-pyrfc3339",
"py313-configargparse",
"py313-tz",
"py313-cryptography",
"py313-openssl",
"py313-distro"
]
}
],
"depends_on": []
},
{
"name": "certbot-dns-dnsimple",
"portdir": "security/certbot",
"version": "5.3.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://certbot.eff.org/",
"description": "The certbot dns_dnsimple plugin for dns-01 challenges",
"long_description": "The dns_dnsimple plugin automates the process of completing a dns-01 challenge (DNS01) by creating, and subsequently removing, TXT records using the DNSimple API. https://certbot-dns-dnsimple.readthedocs.io/",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1241
}
],
"variants": [
"python310",
"python311",
"python312",
"python313",
"python314"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"py313-dns-lexicon",
"py313-acme",
"py313-configobj",
"python313",
"py313-parsedatetime",
"py313-pyrfc3339",
"py313-configargparse",
"py313-tz",
"py313-cryptography",
"py313-openssl",
"py313-distro"
]
}
],
"depends_on": []
},
{
"name": "certbot-dns-digitalocean",
"portdir": "security/certbot",
"version": "5.3.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://certbot.eff.org/",
"description": "The certbot dns_digitalocean plugin for dns-01 challenges",
"long_description": "The dns_digitalocean plugin automates the process of completing a dns-01 challenge (DNS01) by creating, and subsequently removing, TXT records using the DigitalOcean API. https://certbot-dns-digitalocean.readthedocs.io/",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1241
}
],
"variants": [
"python310",
"python311",
"python312",
"python313",
"python314"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"py313-acme",
"py313-configobj",
"py313-configargparse",
"python313",
"py313-pyrfc3339",
"py313-digitalocean",
"py313-parsedatetime",
"py313-tz",
"py313-cryptography",
"py313-openssl",
"py313-distro"
]
}
],
"depends_on": []
},
{
"name": "certbot-dns-cloudxns",
"portdir": "security/certbot",
"version": "2.7.4",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://certbot.eff.org/",
"description": "The certbot dns_cloudxns plugin for dns-01 challenges",
"long_description": "This port is obsolete.",
"active": false,
"categories": [
"security"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1241
}
],
"variants": [
"python38",
"python39",
"python310",
"python311"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-16"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "certbot-dns-cloudflare",
"portdir": "security/certbot",
"version": "5.3.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://certbot.eff.org/",
"description": "The certbot dns_cloudflare plugin for dns-01 challenges",
"long_description": "The dns_cloudflare plugin automates the process of completing a dns-01 challenge (DNS01) by creating, and subsequently removing, TXT records using the Cloudflare API. https://certbot-dns-cloudflare.readthedocs.io/",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1241
}
],
"variants": [
"python310",
"python311",
"python312",
"python313",
"python314"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"py313-acme",
"py313-configobj",
"py313-configargparse",
"python313",
"py313-pyrfc3339",
"py313-cloudflare2",
"py313-parsedatetime",
"py313-tz",
"py313-cryptography",
"py313-openssl",
"py313-distro"
]
}
],
"depends_on": []
},
{
"name": "certbot-nginx",
"portdir": "security/certbot",
"version": "5.3.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://certbot.eff.org/",
"description": "The certbot Nginx plugin for http-01 challenges",
"long_description": "The Nginx plugin should work for most configurations. We recommend backing up Nginx configurations before using it (though you can also revert changes to configurations with \"certbot --nginx rollback\"). You can use it by providing the \"--nginx\" flag on the commandline. https://certbot.eff.org/docs/using.html#nginx",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1241
}
],
"variants": [
"python310",
"python311",
"python312",
"python313",
"python314"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"py313-parsing",
"py313-acme",
"py313-configobj",
"python313",
"py313-parsedatetime",
"py313-pyrfc3339",
"py313-configargparse",
"py313-tz",
"py313-cryptography",
"py313-openssl",
"py313-distro"
]
}
],
"depends_on": []
},
{
"name": "certbot-apache",
"portdir": "security/certbot",
"version": "5.3.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://certbot.eff.org/",
"description": "The certbot Apache plugin for http-01 challenges",
"long_description": "The Apache plugin currently supports modern OSes based on Debian, Fedora, SUSE, Gentoo and Darwin. This automates both obtaining and installing certificates on an Apache webserver. To specify this plugin on the command line, simply include \"--apache\". https://certbot.eff.org/docs/using.html#apache",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1241
}
],
"variants": [
"python310",
"python311",
"python312",
"python313",
"python314"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"py313-distro",
"py313-acme",
"py313-configobj",
"mod_perl2",
"py313-parsedatetime",
"py313-pyrfc3339",
"py313-python-augeas",
"py313-configargparse",
"python313",
"py313-tz",
"py313-cryptography",
"py313-openssl"
]
}
],
"depends_on": []
},
{
"name": "certbot",
"portdir": "security/certbot",
"version": "5.3.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://certbot.eff.org/",
"description": "An ACME Let's Encrypt client that can obtain certs and extensibly update server configurations.",
"long_description": "An ACME Let's Encrypt client that can obtain certs and extensibly update server configurations.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1241
}
],
"variants": [
"python310",
"python311",
"python312",
"python313",
"python314",
"docs"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"py313-acme",
"py313-configobj",
"python313",
"py313-parsedatetime",
"py313-pyrfc3339",
"py313-configargparse",
"py313-tz",
"py313-cryptography",
"py313-openssl",
"py313-distro"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"certbot-dns-namecheap"
]
},
{
"type": "run",
"ports": [
"danectl"
]
}
]
},
{
"name": "ccrypt",
"portdir": "security/ccrypt",
"version": "1.11",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://ccrypt.sourceforge.net",
"description": "Encrypt and decrypt files and streams",
"long_description": "Utility for encrypting and decrypting files and streams. It was designed to replace the standard unix crypt utility, which is notorious for using a very weak encryption algorithm. ccrypt is based on the Rijndael cipher, which is the U.S. government's chosen candidate for the Advanced Encryption Standard (AES, see http://www.nist.gov/aes/) This cipher is believed to provide very strong security. Unlike unix crypt, the algorithm provided by ccrypt is not symmetric, i.e., one must specify whether to encrypt or decrypt. The most common way to invoke ccrypt is via the commands ccencrypt and ccdecrypt. There is also a ccat command for decrypting a file directly to the terminal, thus reducing the likelihood of leaving temporary plaintext files around. In addition, there is a compatibility mode for decrypting legacy unix crypt files.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"gettext"
]
}
],
"depends_on": []
},
{
"name": "calife",
"portdir": "security/calife",
"version": "3.0.6",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.keltia.net/programs/calife",
"description": "Provides super user privileges to specific users",
"long_description": "Calife is a small utility close to sudo(8) but lightweight, and it preserves the caller’s environment (shell aliases, PATH and so on).",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "roberto",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "extract",
"ports": [
"xz"
]
}
],
"depends_on": []
},
{
"name": "bulk_extractor",
"portdir": "security/bulk_extractor",
"version": "1.5.5",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/simsong/bulk_extractor",
"description": "Extract investigative features",
"long_description": "Extracts small pieces of useful information, such as credit card numbers, phone numbers, and social security numbers, from input without parsing filesystem information.",
"active": true,
"categories": [
"sysutils",
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"flex",
"libtool",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libewf",
"expat",
"zlib",
"boost176",
"libxml2",
"sqlite3",
"openssl10",
"tre",
"openjdk11",
"afflib"
]
}
],
"depends_on": []
},
{
"name": "botan1",
"portdir": "security/botan1",
"version": "1.10.17",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://botan.randombit.net",
"description": "legacy version of C++ cryptographic library",
"long_description": "Botan is a C++ library implementing a variety of cryptographic algorithms and formats.",
"active": true,
"categories": [
"devel",
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"python27",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"bzip2",
"zlib",
"openssl10"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"qt4-creator-mac"
]
}
]
},
{
"name": "botan",
"portdir": "security/botan",
"version": "2.19.5",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://botan.randombit.net",
"description": "cryptographic algorithms and formats library in C++",
"long_description": "Botan is a C++ library implementing a variety of cryptographic algorithms and formats. At this time, it is quite stable, and is suitable for use in a wide variety of programs.",
"active": true,
"categories": [
"devel",
"security"
],
"maintainers": [],
"variants": [
"native",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17",
"python312"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"bzip2",
"openssl3",
"lzma",
"zlib",
"sqlite3"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"monotone",
"monotone-devel",
"KeePassXC",
"KeePassXC-devel",
"qca",
"qca-qt5"
]
}
]
},
{
"name": "bitwarden-cli",
"portdir": "security/bitwarden-cli",
"version": "2025.9.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bitwarden.com",
"description": "Bitwarden password manager CLI",
"long_description": "CLI implementation of the Bitwarden password manager.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "macports",
"github": "MarcelBochtler",
"ports_count": 3
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"npm10",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "fetch",
"ports": [
"git",
"npm6"
]
},
{
"type": "lib",
"ports": [
"nodejs22"
]
}
],
"depends_on": []
},
{
"name": "bcrypt",
"portdir": "security/bcrypt",
"version": "1.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://bcrypt.sourceforge.net/",
"description": "cross platform file encryption utility",
"long_description": "Bcrypt uses the blowfish encryption algorithm published by Bruce Schneier in 1993. More information on the algorithm can be found at Counterpane. Specifically, bcrypt uses Paul Kocher's implementation of the algorithm.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"zlib"
]
}
],
"depends_on": []
},
{
"name": "aws-vault",
"portdir": "security/aws-vault",
"version": "7.8.6",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ByteNess/aws-vault",
"description": "A vault for securely storing and accessing AWS credentials in development environments.",
"long_description": "AWS Vault is a tool to securely store and access AWS credentials in a development environment. AWS Vault stores IAM credentials in your operating system's secure keystore and then generates temporary credentials from those to expose to your shell and applications. It's designed to be complementary to the AWS CLI tools, and is aware of your profiles and configuration in ~/.aws/config.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "authforce",
"portdir": "security/authforce",
"version": "0.9.9",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://divineinvasion.net/authforce/",
"description": "A HTTP authentication brute forcer.",
"long_description": "Authforce is an HTTP authentication brute forcer. Using various methods, it attempts brute force username and password pairs for a site. It has the ability to try common username and passwords, username derivations, and common username/password pairs. It is used to both test the security of your site and to prove the insecurity of HTTP authentication based on the fact that users just don?t pick good passwords.",
"active": true,
"categories": [
"security",
"www"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gettext",
"readline",
"curl"
]
}
],
"depends_on": []
},
{
"name": "apg",
"portdir": "security/apg",
"version": "2.3.0b",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20130313042424/http://www.adel.nursat.kz/apg/",
"description": "tool set for random password generation",
"long_description": "APG generates random passwords. Its pronounceable password generation algorithm conforms to NIST FIPS 181, and its random character algorithm has 35 configurable modes. APG supports ANSI X9.17 random number generation (CAST/SHA1) with a built-in password quality checking system.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"cracklib"
]
}
],
"depends_on": []
},
{
"name": "aircrack-ng",
"portdir": "security/aircrack-ng",
"version": "1.7",
"license": "GPL-2+ and BSD and OpenSSL",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://aircrack-ng.org",
"description": "Aircrack-ng is the next generation of aircrack with lots of new features",
"long_description": "aircrack is an 802.11 WEP and WPA-PSK keys cracking program that can recover keys once enough data packets have been captured. It implements the standard FMS attack along with some optimizations like KoreK attacks, thus making the attack much faster compared to other WEP cracking tools. In fact, aircrack is a set of tools for auditing wireless networks.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"autoconf",
"automake",
"gmake",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"hwloc",
"openssl",
"pcre",
"libpcap",
"sqlite3"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"reaver"
]
}
]
},
{
"name": "aimage",
"portdir": "security/aimage",
"version": "3.2.5",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20190903092748/http://www.forensicswiki.org/wiki/Aimage",
"description": "The Advanced Disk Imager",
"long_description": "AFF(R) is an open and extensible file format designed to store disk images and associated metadata.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"autoconf",
"automake",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"openssl10",
"afflib",
"libewf",
"zlib"
]
}
],
"depends_on": []
},
{
"name": "aide",
"portdir": "security/aide",
"version": "0.18.6",
"license": "GPL-2",
"platforms": "{darwin >= 12}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aide/aide",
"description": "Advanced Intrusion Detection Environment",
"long_description": "AIDE (Advanced Intrusion Detection Environment) is a free replacement for Tripwire. It does the same things as the semi-free Tripwire and more. It creates a database from the regular expression rules that it finds from the config file. Once this database is initialized it can be used to verify the integrity of the files. It has several message digest algorithms (md5,sha1,rmd160,tiger,haval,etc.) that are used to check the integrity of the file. More algorithms can be added with relative ease. All of the usual file attributes can also be checked for inconsistencies. It can read databases from older or newer versions. See the manual pages within the distribution for further info. There is also a beginning of a manual.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"flex",
"pkgconfig",
"clang-17",
"autoconf",
"autoconf-archive",
"automake",
"bison"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libgcrypt",
"pcre2"
]
},
{
"type": "test",
"ports": [
"check"
]
}
],
"depends_on": []
},
{
"name": "age",
"portdir": "security/age",
"version": "1.3.1",
"license": "BSD",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://age-encryption.org",
"description": "A simple, modern and secure encryption tool with small explicit keys, no config options, and UNIX-style composability.",
"long_description": "A simple, modern and secure encryption tool with small explicit keys, no config options, and UNIX-style composability.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"passage"
]
}
]
},
{
"name": "afflib",
"portdir": "security/afflib",
"version": "3.7.20",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sshock/AFFLIBv3",
"description": "The Advanced Forensic Format",
"long_description": "AFF(R) is an open and extensible file format designed to store disk images and associated metadata.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"s3",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"autoconf",
"automake",
"libtool"
]
},
{
"type": "lib",
"ports": [
"zlib",
"openssl",
"readline",
"expat"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"sleuthkit",
"bulk_extractor",
"aimage"
]
}
]
},
{
"name": "aff4",
"portdir": "security/aff4",
"version": "1.0-20180212",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/Velocidex/c-aff4",
"description": "AFF4 -The Advanced Forensics File Format",
"long_description": "The Advanced Forensics File Format 4 (AFF4) is an open source format used for the storage of digital evidence and data.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "ricci",
"github": "ghosthound",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"spdlog0",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"yaml-cpp",
"snappy",
"raptor2",
"zlib",
"ossp-uuid",
"pcrexx",
"tclap",
"uriparser"
]
}
],
"depends_on": []
},
{
"name": "aesutil",
"portdir": "security/aesutil",
"version": "1.0.7",
"license": "BSD and ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://my.cubic.ch/~timtas/aes/",
"description": "command line program to encrypt and decrypt data via AES",
"long_description": "aesutil is a command line program to encrypt and decrypt data using the Rjiandel algorythm.",
"active": true,
"categories": [
"sysutils",
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "aescrypt",
"portdir": "security/aescrypt",
"version": "0.7",
"license": "BSD-old",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://aescrypt.sourceforge.net",
"description": "A program for encryption/decryption.",
"long_description": "AESCrypt is a program for encrypting/decrypting streams of data using Rijndael and Cipher Block Feedback mode (CFB-128).",
"active": false,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "Vidalia",
"portdir": "security/Vidalia",
"version": "0.2.21",
"license": "(GPL-2+ or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.torproject.org/projects/vidalia.html.en",
"description": "Vidalia is a controller GUI for the Tor software",
"long_description": "Vidalia is a cross-platform controller GUI for the Tor software, built using the Qt framework. Vidalia runs on most platforms supported by Qt 4.2 or later.",
"active": true,
"categories": [
"aqua",
"net",
"security"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"debug",
"miniupnpc",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"qt4-mac",
"miniupnpc",
"tor"
]
}
],
"depends_on": []
},
{
"name": "VeraCrypt",
"portdir": "security/VeraCrypt",
"version": "1.24",
"license": "Apache-2 and Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.veracrypt.fr/",
"description": "A free open source disk encryption software.",
"long_description": "A free open source disk encryption software.",
"active": true,
"categories": [
"aqua",
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0",
"yasm"
]
},
{
"type": "fetch",
"ports": [
"gnupg2"
]
},
{
"type": "lib",
"ports": [
"osxfuse",
"wxWidgets-3.0"
]
}
],
"depends_on": []
},
{
"name": "MacPass",
"portdir": "security/MacPass",
"version": "0.8.1",
"license": "GPL-3",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://macpassapp.org/",
"description": "KeePass client for macOS",
"long_description": "MacPass is a native macOS port of KeePass. Key features are automatic form filling and regex matching of window titles to detect the correct target application. Through the plugin MacPassHTTP, MacPass can also be used together with keepass browser extensions to integrate MacPass as a password database the browser can use.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 228
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"HNHUi",
"TransformerKit",
"KeePassKit"
]
}
],
"depends_on": []
},
{
"name": "KeePassXC",
"portdir": "security/KeePassXC",
"version": "2.7.9",
"license": "(GPL-2 or GPL-3)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/keepassxreboot/keepassxc",
"description": "KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.",
"long_description": "KeePassXC is a community fork of KeePassX with the goal to extend and improve it with new features and bugfixes to provide a feature-rich, fully cross-platform and modern open-source password manager.",
"active": true,
"categories": [
"aqua",
"security"
],
"maintainers": [],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"qt5-qttools",
"cmake",
"pkgconfig",
"clang-20"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "fetch",
"ports": [
"gnupg2"
]
},
{
"type": "lib",
"ports": [
"libgcrypt",
"libsodium",
"readline",
"qt5-qtbase",
"libomp",
"botan",
"ykpers",
"qrencode",
"qt5-qtsvg",
"qt5-qtmacextras",
"zlib",
"minizip",
"argon2"
]
}
],
"depends_on": []
},
{
"name": "KeePassX",
"portdir": "security/KeePassX",
"version": "2.0.3",
"license": "GPL-2 and LGPL-2 and LGPL-3 and BSD and permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.keepassx.org",
"description": "KeePassX is a password manager compatiable with KeePass",
"long_description": "KeePassX is an application for people with extremely high demands on secure personal data management. It has a light interface and is cross platform. KeePassX saves many different types of information including user names, passwords, URLs, attachments and comments in one single database.",
"active": true,
"categories": [
"aqua",
"security"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"qt4-mac",
"zlib",
"libgcrypt"
]
}
],
"depends_on": []
}
]
}