
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
n8n-nodes-caldav-calendar
Advanced tools
A simple n8n community node for working with CalDAV calendars.
Install | Compatibility | Usage | Configuration | Operations | Development
npm install n8n-nodes-caldav-calendar
Or via n8n UI:
n8n-nodes-caldav-calendar
Server | Status | Notes |
---|---|---|
Google Calendar | ✅ Working | Use app passwords |
Apple iCloud | ✅ Working | Standard authentication |
NextCloud | ✅ Working | Standard authentication |
Yandex Calendar | ⚠️ Limited | Artificial 60s delays for WebDAV |
https://cal.example.com/caldav/
)https://apidata.googleusercontent.com/caldav/v2/
https://caldav.icloud.com/
https://your-nextcloud.com/remote.php/dav/calendars/USERNAME/
https://caldav.yandex.ru/
The CalDAV node supports usage as an AI Tool for AI Agent:
Example AI agent questions:
Retrieves calendar events for a specific date.
Parameters:
Calendar Name or ID
- select calendar from listDate
- date to get events for (ISO 8601 format)Returns: Array of events with fields uid
, summary
, description
, location
, dtStart
, dtEnd
, url
, etag
Creates a new event in the calendar.
Parameters:
Calendar Name or ID
- select calendar from listEvent Title
- event title (required)Start Date and Time
- start date and time (required)End Date and Time
- end date and time (required)Description
- event description (optional)Location
- event location (optional)Returns: Created event object with uid
, title
, startDateTime
, endDateTime
, description
, location
, url
, etag
, success
, message
Deletes an existing event by UID.
Parameters:
Calendar Name or ID
- select calendar from listEvent UID
- unique event identifier to delete (required)Returns: Object with deletion confirmation including uid
, url
, success
, message
, deletedAt
/calendars/user/events-123/
shows My Calendar (Events)
{
"uid": "event-123@example.com",
"summary": "Meeting with team",
"description": "Weekly team meeting",
"dtStart": "20241201T100000Z",
"dtStartISO": "2024-12-01T10:00:00.000Z",
"dtEnd": "20241201T110000Z",
"dtEndISO": "2024-12-01T11:00:00.000Z",
"url": "https://cal.example.com/event/123",
"etag": "\"123456789\"",
"calendarData": "BEGIN:VCALENDAR..."
}
# Run tests
npm test
# Install test dependencies
npm install
Tests verify:
# Install dependencies
npm install
# Build
npm run build
# Development with hot reload
npm run dev
# Run tests
npm test
loadOptionsMethod
NodeOperationError
This node implements the CalDAV protocol as specified in RFC 4791.
PROPFIND
- for calendar discoveryREPORT
- for event queryingPUT
- for event creation/updatesDELETE
- for event deletionCurrently supports HTTP Basic Authentication. OAuth support may be added in future versions.
MIT
Contributions are welcome! Please read our contributing guidelines and submit pull requests to our GitHub repository.
FAQs
n8n community node for CalDAV calendar integration
The npm package n8n-nodes-caldav-calendar receives a total of 113 weekly downloads. As such, n8n-nodes-caldav-calendar popularity was classified as not popular.
We found that n8n-nodes-caldav-calendar demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.