FSS handles credentials in two places:
- Stash API key — authenticates against your Stash instance
- Site API keys — some scrapers extract rotating API keys from site HTML at runtime (e.g., Algolia keys for Gamma Entertainment sites)
- Use the
FSS_STASH_API_KEYenvironment variable instead of putting your API key inconfig.yaml. Config files on disk are readable by any process running as your user. - Never commit
config.yamlto version control. The.gitignoredoes not cover it since it lives outside the repo (XDG config directory), but be careful if you copy it into the project. - Site API keys extracted at runtime are ephemeral and not stored.
FSS makes outbound HTTP requests to:
- Scraper target sites (the studio URLs you provide)
- Algolia's API (
TSMKFA364Q-dsn.algolia.net) for Gamma Entertainment scrapers - Your Stash instance (default
localhost:9999)
No data is sent to any analytics services, or any other third party.
If you find a security issue, please open a GitHub issue or email the maintainer directly. There is no bug bounty program.