Skip to content

RSS and Atom feeds

Certified Certified by Atlantic Agentic Labs on 7 November 2026, against RSS 2.0; Atom 1.0 (RFC 4287); expires 7 May 2027.

Reads a publisher’s RSS 2.0 or Atom 1.0 feed: a regulator’s notices, a standards body’s updates, a vendor’s security advisories, a news desk. Each item becomes one document in the knowledge base, kept with its link and the hash of exactly what the publisher served.

CollectorRSS and Atom feeds, version 1.0.1
ReadsAny publisher: RSS 2.0 and Atom 1.0 feeds (the vendor's documentation)
FamilyWeb
KindFeed
Ways to connectNone (no credential)
Scopes
  • Read:
Read onlyYes
Vendor's API can move moneyNo
Personal dataNone
Hosts it may contactOnly the hosts on your deployment's allow-list (*: the host is the one you give it)
Vendor API versionsRSS 2.0, Atom 1.0 (RFC 4287)
Lowest engine version0.45.0
  • The feed at the address you give, and nothing it links to.
  • For each item: its title, its summary or content (with markup removed), its link, its identifier (guid or Atom id) and its date (pubDate, Atom updated or published).
  • Only items newer than the last one read. The first read takes everything the feed currently lists.

It does not follow links, download attachments or read pages behind a sign-in.

  1. In LightHouse, open Connectors and choose RSS and Atom feeds.
  2. Paste the feed’s address. It must start with https://.
  3. Add the feed’s host to the source’s allowed hosts (LightHouse fills in the host of the address you pasted). If the publisher redirects to another host, add that host too, or the read stops at the redirect.
  4. Choose a label for what the feed contains (for example regulation or internal) and how often to read it. Nothing reads on a schedule until you choose one.

No credential is needed: a feed that requires a sign-in is not supported by this collector.

None. The collector sends only GET requests, with no credentials, to the hosts you allow. Its read-only test proves it on every change.

  • One feed per source. Add a source per feed.
  • Items without an identifier or a link are skipped.
  • Dates are read as RFC 822 (RSS pubDate) or ISO 8601 (Atom) and compared in UTC. An item whose date cannot be read is offered on every read; unchanged items are not rewritten, so this costs a fetch, not duplicates.
  • An item with no summary or content (some publishers list titles and links only) is kept with its title and link and an empty body.
  • Requests are paced (one second apart by default) and back off when the publisher asks (Retry-After).
  • Plain http:// feeds are refused.
  • Feeds are public by nature; the collector expects no personal data. If a feed carries some (a named author, for example), it is kept as the publisher wrote it and labelled like the rest of the item.
  • The raw bytes of each response are cached in your deployment, named by their SHA-256, so any passage can be traced to what was served.
  • Nothing leaves your deployment: the collector runs inside it, and only the counts of items read reach LightHouse.
  • XML is parsed with defusedxml, which refuses entity expansion and external entities.
What you see What it means What to do
HostNotAllowed The feed, or a redirect, is on a host not in the source’s allowed hosts Add the host, if you trust it
non-https The address or a redirect uses plain http:// Ask the publisher for an https feed
EntitiesForbidden The feed uses XML entities, which are refused Report it to the publisher; it cannot be read safely
HTTPStatusError 404 The feed has moved Update the address
Read succeeded, 0 written Nothing newer than the last read Nothing to do

Each entry is a run by Atlantic Agentic Labs, newest first. Only a run against the vendor’s sandbox or a client environment certifies a collector; a certification lasts six months, or less if the vendor publishes an API version the collector does not list. See How collectors are certified.

DateCollectorEngineVendor APIMethodExpires
7 November 20261.0.10.45.0RSS 2.0; Atom 1.0 (RFC 4287)Vendor's sandbox (a real run)7 May 2027
6 November 20261.0.00.45.0RSS 2.0; Atom 1.0 (RFC 4287)Fixtures only: built, not certifiedNot applicable

From the collector’s last scan on the default branch. What each line means, and what blocks a release: Security posture.

Last scanned10 November 2026
Critical findings0
High findings0
Medium findings0
Low findings0
Info findings0
Release blockedNo
Network allow-list checkPass
Read-only behavioural testPass
SBOM (CycloneDX)Produced
Dependency licencesPass
Scannersbandit 1.9.4, semgrep 1.181.1, pip-audit 2.10.1, osv-scanner 2.7.0, cyclonedx-py 7.5.0, pip-licenses 5.5.5, gitleaks repository job aal-secrets, hosts_check tools/hosts_check.py, read-only test pytest -m read_only