{"id":21871,"library":"regscale-python-ssp","title":"RegScale Python SSP Library","description":"Library for interfacing with FedRAMP system security plan templates, enabling creation, management, and export of SSPs via RegScale API. Current version 0.1.2, early-stage development with monthly releases.","status":"active","version":"0.1.2","language":"python","source_language":"en","source_url":"https://github.com/regscale/regscale-python-ssp","tags":["fedramp","ssp","compliance","cloud-security"],"install":[{"cmd":"pip install regscale-python-ssp","lang":"bash","label":"Install from PyPI"}],"dependencies":[],"imports":[{"note":"","wrong":null,"symbol":"SSPTemplate","correct":"from regscale_ssp import SSPTemplate"},{"note":"SSPClient is re-exported from main package; direct submodule import may break in future versions.","wrong":"from regscale_ssp.client import SSPClient","symbol":"SSPClient","correct":"from regscale_ssp import SSPClient"}],"quickstart":{"code":"from regscale_ssp import SSPTemplate, SSPClient\nimport os\n\nclient = SSPClient(api_key=os.environ.get('REGSCALE_API_KEY', ''))\ntemplate = SSPTemplate(client)\nresult = template.create_ssp(name='Example SSP', framework='fedramp')\nprint(result)","lang":"python","description":"Initialize client with API key and create a basic SSP."},"warnings":[{"fix":"Use `import regscale_ssp` or `from regscale_ssp import ...`.","message":"Package name uses hyphens in PyPI (regscale-python-ssp) but import uses underscores (regscale_ssp). Do not use hyphen in import.","severity":"breaking","affected_versions":">=0.1.0"},{"fix":"Set environment variable or pass api_key parameter.","message":"API key is required for all operations. Provide via REGSCALE_API_KEY environment variable or pass directly to SSPClient.","severity":"gotcha","affected_versions":">=0.1.0"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"Use `import regscale_ssp` (underscores) instead.","cause":"Attempting to import using the PyPI package name with hyphens.","error":"ModuleNotFoundError: No module named 'regscale-python-ssp'"},{"fix":"Set REGSCALE_API_KEY environment variable or pass valid api_key to SSPClient.","cause":"Missing or incorrect API key.","error":"regscale_ssp.exceptions.AuthenticationError: Invalid API key"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}