{"adoption": {"forks": 466, "observed_at": "2026-08-28T04:04:02.660131+00:00", "stars": 1223}, "canonical_url": "https://ross.abutalabs.com/products/osif", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Open Source Information Facebook", "domain": ["osint", "security", "social-media"], "enriched": true, "function": ["osint", "web-scraping", "cli"], "health_score": 20, "homepage": null, "language": "Python", "license": "GPL-2.0", "license_family": "copyleft", "maturity": "abandoned", "member_repos": ["0xlousie/OSIF"], "name": "0xlousie/OSIF", "platform": ["cli", "python"], "pushed_at": "2021-03-17T14:53:52+00:00", "repo": "0xlousie/OSIF", "stars": 1223, "tags": ["facebook", "information-gathering", "osint", "reconnaissance", "python2", "linux"], "topics": ["information-gathering", "bot", "facebook-graph-api"], "urls": [], "use_cases": ["gather information from a facebook account", "osint reconnaissance on facebook profiles", "extract email and phone number from facebook targets", "collect facebook account details for pentest reports", "scrape facebook friend and profile data"], "what_it_is": "OSIF is a Python command-line tool that gathers sensitive information from Facebook accounts, such as residence, date of birth, occupation, phone number, and email address, even when privacy settings restrict visibility. It uses the Facebook Graph API and requires logging in with a Facebook account.", "when_to_avoid": ["you need a maintained tool - the project is explicitly stopped and unmaintained", "your environment only supports Python 3", "you need compliance with facebook terms of service or GDPR"], "when_to_choose": ["you need a simple CLI for facebook OSINT and can work with legacy Python 2", "you want to demonstrate facebook privacy exposure in security training"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/osif", "repo": "0xlousie/OSIF", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.660131+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:15:30.212515+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4397568472bb92ed88bf53ebbd6c18fbe35f263094036b4ae0dd6478c91d3db2", "fetched_at": "2026-08-28T04:04:02.660131+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0xlousie/OSIF"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.660131+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:15:30.212515+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4397568472bb92ed88bf53ebbd6c18fbe35f263094036b4ae0dd6478c91d3db2", "fetched_at": "2026-08-28T04:04:02.660131+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0xlousie/OSIF"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:15:30.212515+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4397568472bb92ed88bf53ebbd6c18fbe35f263094036b4ae0dd6478c91d3db2", "fetched_at": "2026-08-28T04:04:02.660131+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0xlousie/OSIF"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.660131+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.660131+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.660131+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:15:30.212515+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4397568472bb92ed88bf53ebbd6c18fbe35f263094036b4ae0dd6478c91d3db2", "fetched_at": "2026-08-28T04:04:02.660131+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0xlousie/OSIF"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.660131+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.660131+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:15:30.212515+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4397568472bb92ed88bf53ebbd6c18fbe35f263094036b4ae0dd6478c91d3db2", "fetched_at": "2026-08-28T04:04:02.660131+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0xlousie/OSIF"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.660131+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.660131+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.660131+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:15:30.212515+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4397568472bb92ed88bf53ebbd6c18fbe35f263094036b4ae0dd6478c91d3db2", "fetched_at": "2026-08-28T04:04:02.660131+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0xlousie/OSIF"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.660131+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.660131+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:15:30.212515+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4397568472bb92ed88bf53ebbd6c18fbe35f263094036b4ae0dd6478c91d3db2", "fetched_at": "2026-08-28T04:04:02.660131+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0xlousie/OSIF"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:15:30.212515+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4397568472bb92ed88bf53ebbd6c18fbe35f263094036b4ae0dd6478c91d3db2", "fetched_at": "2026-08-28T04:04:02.660131+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0xlousie/OSIF"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:15:30.212515+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4397568472bb92ed88bf53ebbd6c18fbe35f263094036b4ae0dd6478c91d3db2", "fetched_at": "2026-08-28T04:04:02.660131+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0xlousie/OSIF"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:15:30.212515+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4397568472bb92ed88bf53ebbd6c18fbe35f263094036b4ae0dd6478c91d3db2", "fetched_at": "2026-08-28T04:04:02.660131+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0xlousie/OSIF"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3029, "days_push": 1995, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}